【发布时间】:2021-10-15 08:36:15
【问题描述】:
我想知道是否有一种方法可以仅使用经度和纬度坐标从 Google 地图中获取地名、地点类型或其他名称。
我有这个网址。
https://www.google.com/maps/place/@42.34,-71.10
在 Google 地图中我看到了这个。
最接近红色标记的是西蒙斯大学,但西蒙斯大学不在 URL 中。如果我点击“西蒙斯大学”的文字,我会得到这个 URL。
现在,西蒙斯大学在 URL 中。有什么方法可以提取最接近红色标记的文本吗?
我一起破解了这段代码。
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome('/home/datafiles/chromedriver')
driver.get('https://www.google.com/maps/place/@42.34,-71.10')
sleep(2)
我收到了这个错误。
WebDriverException: Message: 'chromedriver' executable may have wrong permissions.
环境实际上是 Linux,我在 Jupyter Notebook 中使用 Python。我以前从未使用过 Linux。
【问题讨论】:
标签: python python-3.x linux selenium-chromedriver