Booking.com xpath

时间:2016-09-24 11:35:00

标签: parsing xpath web-scraping google-sheets

我正在尝试添加"酒店名称"和"价格"到Excel。

通过具有 = importXML 功能的google电子表格,其中可以向数据添加URL和Xpath。问题是xpath对于价格和酒店名称不正确。

第二天的斗争。 在此页面上例如:Booking website - 价格的xpath是:
//*[@id="hotellist_inner"]/div[2]/div[2]/div[3]/div/table/tbody/tr/td[4]/div[2]/strong/b。我错了吗?

1 个答案:

答案 0 :(得分:0)

对于酒店名称,您要使用的xpath是:

IMPORTXML(A1,"//*[@class='sr-hotel__name']")

价格是动态的并且不断变化 - 所以很可能是由javascript端点加载 - 你可以xpath链接到各个页面然后从那里拉价格