0
我试图访问使用XPath以下URL的元素: http://www.booking.com/searchresults.html?dest_id=2400&dest_type=region&offset=288从URL的Python的XPath返回空列表
我正在寻找的特定元素是div类“sr_item_link_to_villas”。我一直在使用以下XPath试图访问它(在这个例子中,我试图访问第二上市,但完整的脚本通过每个上市循环),但它返回一个空列表:
//*[@id="hotellist_inner"]/*[contains(@class,"sr_item")][2]//*[contains(@class,"sr_item_link_to_villas ")]
的完整的代码是:
url='http://www.booking.com/searchresults.html?dest_id=2400&dest_type=region&offset=288'
page = parse(url).getroot()
pathstr='//*[@id="hotellist_inner"]/*[contains(@class,"sr_item")][2]//*[contains(@class,"sr_item_link_to_villas ")]'
content=page.xpath(pathstr)