这里的URL第一:XPath来获取价格在亚马逊
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.I想要得到的实际价格是Rs.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
是的,它的工作非常感谢你 – user3438081
不客气,祝你好运。 – Manhattan