selenium 我无法登录Instagram:“CSRF令牌丢失或不正确”

1rhkuytd  于 2022-11-29  发布在  其他
关注(0)|答案(3)|浏览(2828)

我使用Selenium Python登录Instagram并打开一些页面。它运行正常,但两天后Instagram开始发送“CSRF令牌丢失或不正确”的消息。现在我甚至不能用我的脚本或手动登录任何帐户,也不能在我的笔记本电脑上使用Chrome或FireFox等浏览器。
我不会用我的Selenium发送任何cookie。而且大多数搜索结果都是关于Django的,我没有使用。

  • 我删除了饼干,但它没有工作。
  • 我试着改变我的IP地址,以确保我是否被禁止从Instagram,但它没有工作.
  • 我尝试用Selenium检查我的URL中是否有scrf-token并将其发送到驱动程序,但没有成功。

我不确定解决方案是否在代码中,因为现在我甚至无法手动登录,所以可能一定是我的系统设置或Instagram方面有问题。
我能用 selenium 来修复吗?或者我该怎么修复?

bf1o4zei

bf1o4zei1#

似乎网络Instagram登录页面已经关闭了大约一个星期!
从上周到现在,* 大多数 * 用户不能登录Instagram在网络上!
请阅读chif.j's solution和注解以获得临时修复!

qcbq4gxm

qcbq4gxm2#

打开你的Chrome浏览器开发者工具,然后进入Instagram的登录页面,在网络选项卡中,找到这样的请求:https://www.instagram.com/
单击请求,然后在响应选项卡中,按Ctrl + F并搜索csrf_token。复制csrf的值,然后转到 * 应用程序选项卡 *。在存储部分,单击cookie并插入具有csrftoken名称的cookie。粘贴该值并使其安全。现在填写登录表单并按Enter。

llew8vvj

llew8vvj3#

我也遇到了同样的问题,我用了一个VPN连接到美国,之后没有任何“CSRF令牌丢失”的消息。

相关问题