【发布时间】:2017-09-22 20:28:35
【问题描述】:
如何找到布鲁克林的所有 facebook_places_id?我需要他们抓取 Instagram 的公共网站。
我可以按名称查找单个位置的 places_id。获得位置 ID 后,我还可以查询所有照片/视频和元数据。所有这些都无需访问令牌即可使用。
查找 facebook_places_id 的 此 url 允许您按名称查找 location_ids。例如,这将返回“纽约布鲁克林”的匹配项(您可以将其输入任何浏览器并查看结果,无需访问密钥或登录。我推荐 Firefox):
https://www.instagram.com/web/search/topsearch/?context=place&query=brooklyn+new+york
从返回的 JSON 中,我们可以看到“纽约布鲁克林”的 facebook_places_id 为 212950988
抓取给定 facebook_places_id 的元数据
此网址将返回有关布鲁克林帖子的 JSON 元数据:
https://www.instagram.com/graphql/query/?query_id=17881432870018455&id=212950988&first=12&after=0"
所以如果我知道这个地方,我就可以得到我想要的一切,我只需要一个完整的地点列表即可。
【问题讨论】:
标签: json facebook facebook-graph-api web-scraping instagram-api