如何从动态地图中抓取地理坐标?

时间:2016-06-14 11:06:03

标签: python html google-maps web-scraping

动态Google地图嵌入在网页上,带有拖拽标记。这给出了标记掉落时的位置。我试图使用python刮取纬度和经度。我尝试了以下代码:

import urllib
import re
url = urllib.urlopen("file:///C:/Users/Test.html").read()

i = 0

regex = '<p>Current Position: Latitude: (.+?) Longitude: (.+?)</p>'
pattern = re.compile(regex)

results = re.findall(pattern,url)

print results

这会显示纬度和经度的HTML。你如何检索实际的纬度/经度?

1 个答案:

答案 0 :(得分:1)

您需要从结果中获取群组(使用正则表达式中的&#39;(..)&#39;:

lat = results.groups(1)
long = results.groups(2)