使用谷歌地图查找洛杉矶县的所有面包店[关闭]
Posted
技术标签:
【中文标题】使用谷歌地图查找洛杉矶县的所有面包店[关闭]【英文标题】:Find all bakeries in LA county with google maps [closed] 【发布时间】:2020-06-14 07:36:51 【问题描述】:我想查询谷歌地图,例如在经度和纬度方面为我提供特定区域(例如洛杉矶县)的所有面包店。
【问题讨论】:
BeautifulSoup 是我使用的 Python 库,非常出色且维护良好。 “美丽的汤:我们称他为乌龟,因为他教我们。” Google 地图 API 有速率限制和配额限制。它们不是在任何大区域获得“全部”任何东西的正确工具(这很可能违反我们的条款,昂贵或两者兼而有之)。 【参考方案1】:为了通过 Python 收集数据,您将使用称为 API 的东西。在这种情况下,它将是 Google Maps API。
您首先必须请求一个 api 密钥,然后可以使用诸如 https://github.com/googlemaps/google-maps-services-python 之类的 python 库来获取您需要的数据。
如果您想搜索特定公司或公司类型,Places API 似乎是一个不错的选择。
我希望您能够使用这些信息找到自己的方法,如果您有任何其他问题,您可以随时报告您的发现。
【讨论】:
【参考方案2】:虽然我不是这方面的专家,但您可以结合使用网页抓取和 pyautogui(python 鼠标/键盘)来实现此目的。要了解如何使用 pyautogui,您可以访问此链接:https://automatetheboringstuff.com/2e/chapter20/ 有关网络抓取的教程,您可以访问此处: https://automatetheboringstuff.com/2e/chapter12/
【讨论】:
以上是关于使用谷歌地图查找洛杉矶县的所有面包店[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio 谷歌地图自定义地图,只想显示自定义地图但利用谷歌地图功能