刮痧网站返回不同的值

时间:2016-03-02 00:43:34

标签: html xpath web-scraping

使用此xpath

"/html/body/div[1]/table/tr[3]/td/table/tr[2]/td/div/div[2]"

为里程返回0而不是网站上显示的值

http://www.mapdevelopers.com/mileage_calculator.php?&from=5894%20Dogwood%20Cir%2C%2035111&to=1515%20W%20Sanders%20St%2C%2036201

为什么我不会检索网站上显示的值?

1 个答案:

答案 0 :(得分:0)

来源HTML <b>Driving mileage</b>: 0.0 miles, 0.0 kilometers (km)

当浏览器呈现页面时,网页会使用JavaScript动态更新(您可以通过在浏览器中禁用JavaScript来更轻松地查看/验证)。

您的刮刀未评估JavaScript。它评估解析的源HTML上的XPath。