gpt4 book ai didi

python - Xpath获取亚马逊价格

转载 作者:行者123 更新时间:2023-12-01 05:19:34 24 4
gpt4 key购买 nike

首先是网址:

http://www.amazon.in/gp/product/B00EYCBFDQ/ref=s9_pop_gw_g147_i3?pf_rd_m=A1VBAL9TL5WCBF&pf_rd_s=center-3&pf_rd_r=1YP3T548XBFHJ1RA3EH8&pf_rd_t=101&pf_rd_p=402518447&pf_rd_i=1320006031

以上是 www.amazon.in 上某些产品页面的链接。我想获取实际价格,即 4,094 卢比。下面是一个尝试打印价格的 python 代码,我使用 //span[@id="actualPriceValue"]/text() 来获取价格,但它返回一个空列表。任何人都可以吗建议如何获取价格?

from lxml import html
import requests

page = requests.get('http://www.amazon.in/gp/product/B00EYCBFDQ/ref=s9_pop_gw_g147_i3?pf_rd_m=A1VBAL9TL5WCBF&pf_rd_s=center-3&pf_rd_r=1YP3T548XBFHJ1RA3EH8&pf_rd_t=101&pf_rd_p=402518447&pf_rd_i=1320006031')
tree = html.fromstring(page.text)
price = tree.xpath('//span[@id="actualPriceValue"]/text()')

print price

最佳答案

使用以下 XPath:

price = tree.xpath("//*[@id='actualPriceValue']/b/span/text()")[0]

检查以下代码:

from lxml import html
import requests

page = requests.get('http://www.amazon.in/gp/product/B00EYCBFDQ/ref=s9_pop_gw_g147_i3?pf_rd_m=A1VBAL9TL5WCBF&pf_rd_s=center-3&pf_rd_r=1YP3T548XBFHJ1RA3EH8&pf_rd_t=101&pf_rd_p=402518447&pf_rd_i=1320006031')
tree = html.fromstring(page.text)
price = tree.xpath("//*[@id='actualPriceValue']/b/span/text()")[0]

print price

结果:

4,094.00
[Finished in 3.0s]

请告诉我们这是否有帮助。

关于python - Xpath获取亚马逊价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22670263/

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