gpt4 book ai didi

python - 带有通配符的 Scrapy 选择 id

转载 作者:太空宇宙 更新时间:2023-11-04 02:34:10 24 4
gpt4 key购买 nike

我是 Scrapy 和 Python 的新手,我正在尝试制作一个蜘蛛来从 magento 网站上抓取价格。蜘蛛在非 magento 网站上运行良好,但当涉及到 magento 时,我可以获得产品名称和可用性,但我无法获得价格,因为 magento 为类分配了不同的 id。

以下是 magento 网站的相关 html:

<span class="price" id="price-including-tax-1722">

18,60 欧元

我尝试了 [starts-with(@class,"price-including-tax-")] 和许多其他选项,但似乎都不起作用。

如何使用通配符以便选择 ID price-including-tax-****

最佳答案

你可以试试css

span[id*='price-including-tax']

或 xpath

//span[starts-with(@id,"price-including-tax-")]

请记住,如果您不指定标记(或者您需要使用 *,应避免使用),则 XPath 将不起作用

关于python - 带有通配符的 Scrapy 选择 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48342727/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com