我正试图从这里抓取数据:
http://www.creditcardcompare.com.au/credit-cards.php
特别是我想获取与此xpath相关的数据:
//*[@id="sortable-offer-list"]/div[1]/div[2]/div[5]/div[2]/div[1]/div[1]/div[2]
使用selenium并使用Chrome作为浏览器我尝试了以下内容:
driver.get('http://www.creditcardcompare.com.au/credit-cards.php')
tree = lxml.html.fromstring(driver.page_source)
data=tree.xpath('//*[@id="sortable-offer-list"]/div[1]/div[2]/div[5]/div[2]/div[1]/div[1]/div[2]')
我希望它返回“$ 0 p.a.”,但它不会返回任何内容。我需要做些什么才能解决这个问题?
(我知道这可能是一个基本的东西,但我之前没有做过这样的事情。)