如何找到网址的xpath

时间:2019-11-10 11:50:09

标签: xpath

您能帮我为我的xpath跟踪网址吗

https://www.skyscanner.com.au/routes/SYD/MEL?currency=AUD

在此页面上可以看到,本月共有三个选项卡,下个月和今年。所有三个标签中都有三个价格。我需要所有9个价格的xpath以及这9个价格的html链接。

我已经在Xpath下尝试过

//div[@class='FlightCard_FlightCard__priceContent__K59VJ']/div[@class='FlightCard_FlightCard__priceButton__BSPoZ']/div[@class='FlightCard_FlightCard__fromPrice__3M32b']/span[@class='BpkText_bpk-text__1H2sR BpkText_bpk-text--lg__1HjEY FlightCard_FlightCard__price__6ZsOs'] 

从“本月”选项卡中给了我$ 126,$ 131和$ 132。我无法在“下个月”和“今年”标签中找到三个价格。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用下面的xpath获取包含网址和价格的json。

//section[@class='main-section flight-highlights']/div[@class='main']/script[1]

使用您喜欢的语言和库解析json以获得所需的输出。

截屏: enter image description here