【发布时间】:2017-09-10 21:03:17
【问题描述】:
我想要实现的是获取 Instagram 用户名来自用户ID。我正在尝试在没有 Instagram API 的情况下执行此操作,因为我的应用未获批准。正如我发现的那样,至少在浏览器中,可以通过转到重定向到包含用户名的 url 的后续页面来完成。
让我们以 Instagram id 184846987 为例
通过网址https://www.instagram.com/web/friendships/184846987/follow/ 我将被重定向到页面https://www.instagram.com/tsrod_/,其中包含用户名并且可以轻松提取。请注意,用户需要登录才能使用。
所以我正在尝试使用 python 的请求库来实现这一点。我认为我拥有能够做到这一点的所有 cookie。这是一个sn-p。
response = request_session.get(follow_url, allow_redirects=True)
print(response.url)
但是,这不会将我重定向到任何地方。该代码输出与请求相同的 URL。我究竟做错了什么?提前致谢!
【问题讨论】:
标签: python web-scraping python-requests instagram