Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 获取纬度和经度的Xpath_Google Maps_Xpath - Fatal编程技术网

Google maps 获取纬度和经度的Xpath

Google maps 获取纬度和经度的Xpath,google-maps,xpath,Google Maps,Xpath,我对如何使用两个单独的xpath获取URL“Location”下的纬度和经度值感到困惑 我用它来提取给定邮政编码坐标的这两个值。但是,当我运行“scrapy crawl latlng-o coords.csv-t csv”时,coords.csv文件是空的,因此产生coords的xpath或方法一定不正确 这是我的密码: 使用GoogleMaps API查找给定zip的位置,并使用“latlng”蜘蛛提取纬度(lat)和经度(lng) 如果要发布此()地址而不是链接的地址,则XPath将是: /

我对如何使用两个单独的xpath获取URL“Location”下的纬度和经度值感到困惑

我用它来提取给定邮政编码坐标的这两个值。但是,当我运行“scrapy crawl latlng-o coords.csv-t csv”时,coords.csv文件是空的,因此产生coords的xpath或方法一定不正确

这是我的密码:

使用GoogleMaps API查找给定zip的位置,并使用“latlng”蜘蛛提取纬度(lat)和经度(lng) 如果要发布此()地址而不是链接的地址,则XPath将是:

/GeocodeResponse/result/geometry/location/lat


如果您想在JSON中实现,则不同。

XPath是通过XML定义的,而不是JSON。改用JSON库。不过我可以使用带有Python脚本的JSON库吗?当然可以:参见(a)和(b)谢谢。我把它输入到我的爬行器中,并在提示符中运行“scrapy crawl latlng-o coords.csv-t csv”,将生成的坐标保存到一个csv文件中。但是csv被保存了,但是是空的,我不知道出了什么问题。
/GeocodeResponse/result/geometry/location/lat
/GeocodeResponse/result/geometry/location/lng