【问题标题】:Scrape data from an embedded google map从嵌入式谷歌地图中抓取数据
【发布时间】:2017-12-13 22:49:00
【问题描述】:

我阅读了几个关于从谷歌地图中抓取数据的相关问题,似乎不可能。但是我们可以找到替代解决方案,例如,在这篇文章中:Scrapy, scrapping data inside a Javascript 替代解决方案是查找数据如何加载到地图中。

编辑:我并不是要让人们为我编写代码。我想知道如何探索代码以获取信息。

例如麦当劳SG的网站,我们如何发现有数据请求?

您能否告诉我们每次要报废页面时是否可以查找一些关键字?谢谢

【问题讨论】:

  • 我在代码中找到了这个,也许它可以帮助? maps.googleapis.com/maps/api/…
  • 这不是一个要求别人为你编码的网站。使用您的开发人员工具怎么样?也许你会发现有一个 .json 文件的调用...familyquick.fr/store-locator.json
  • @MrUpsidown 非常感谢。这正是我需要的信息。抱歉,我的问题对您意味着我希望其他人为我编写代码。我将重新编辑我的问题。
  • @MrUpsidown 你怎么知道有一个 json 文件?当我下载 html 文件时,我找不到代码中提到的任何 json 文件。谢谢
  • 非常感谢@MrUpsidown 的评论。这只是个人项目,所以我认为商店不会打扰我。是的,我尝试为潜水员网站提供抓取脚本。我用这个来描述我的问题:stackoverflow.com/questions/37184509/…谢谢你的评论,这样我现在就知道如何提出一个好问题了。 :)

标签: google-maps google-maps-api-3 web-scraping


【解决方案1】:

感谢@MrUpsidown,我知道我可以使用:

Chrome -> 开发者工具 -> 网络选项卡 -> XHR (XMLHttpRequest)

查看它是否加载了 json 文件。它基本上是通过 AJAX 加载的

【讨论】:

  • 尝试了您的解决方案,但无法获取几何图形
猜你喜欢
  • 1970-01-01
  • 2020-05-02
  • 1970-01-01
  • 2017-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多