Python Instagram抓取-无法通过请求重定向

Python Instagram抓取-无法通过请求重定向,python,web-scraping,python-requests,instagram,Python,Web Scraping,Python Requests,Instagram,我试图实现的是从用户id中获取Instagram用户名。我尝试在没有Instagram API的情况下执行此操作,因为我的应用程序未经批准。正如我发现的,至少在浏览器中,可以通过转到follow页面重定向到包含用户名的url来完成 以Instagram id 184846987为例 通过转到url 我将被重定向到包含用户名的页面,该页面可以轻松提取。请注意,用户需要登录才能工作 因此,我尝试使用python的请求库来实现这一点。我想我有足够的饼干来做这件事。这里是一个片段 respons

我试图实现的是从用户id中获取Instagram用户名。我尝试在没有Instagram API的情况下执行此操作,因为我的应用程序未经批准。正如我发现的,至少在浏览器中,可以通过转到follow页面重定向到包含用户名的url来完成

以Instagram id 184846987为例

通过转到url 我将被重定向到包含用户名的页面,该页面可以轻松提取。请注意,用户需要登录才能工作

因此,我尝试使用python的请求库来实现这一点。我想我有足够的饼干来做这件事。这里是一个片段

    response = request_session.get(follow_url, allow_redirects=True)
    print(response.url)
然而,这并没有把我引向任何地方。代码输出与请求相同的URL。我做错了什么?提前谢谢

你可以试试这个

follow_url="what_ever_you_put"
cookie={"sessionid":"your_session_id"}
resp=requests.get(follow_url, cookies=cookie , allow_redirects = True)
print(resp.url)

就是这样

谢谢,但我就是这么做的。问题是,我没有被重定向。因此,结果URL与原始URL相同。我猜您没有尝试过我的代码,因为它在我的终端上运行得很好。什么是请求会话。您的代码中有哪些内容?您好@ahmedmohamed您知道IG是否有IP限制吗?因为你的代码对我来说很好,直到有一定数量的链接,你认为我需要中断或更改IP吗?干杯