這裏的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