我想从URL刮掉餐厅的经纬度。我能够抓取其他信息,如姓名,评级,但不能获得酒店的纬度和经度。帮我!
我正在附加我的代码段。 image
On inspecting the map on webpage I get this but I am not able to fetch the coordinates from it.
答案 0 :(得分:1)
这样的事情:
background-silver
答案 1 :(得分:1)
这是使用xpath
的另一种类似方法lat = response.xpath('substring-before(normalize-space(substring-after(//script[contains(., "geoId:") and contains(., "lat")]/text(), "lat:")), ",")').extract_first()
lng = response.xpath('substring-before(normalize-space(substring-after(//script[contains(., "geoId:") and contains(., "lng")]/text(), "lng:")), ",")').extract_first()