Instagram以429屏蔽了我的请求



我使用了很多对https://www.instagram.com/{username}/?__a=1的请求来检查是否存在伪代码,现在我得到了429。

之前,我只需要等几分钟就可以让429航班取消。现在它是持久的!:(我每天试一次,已经不管用了

你知道instagram请求限制吗?

你有什么变通办法吗?感谢

代码。。。

import requests
r = requests.get('https://www.instagram.com/test123/?__a=1')
res = str(r.status_code)

尝试添加user-agent头,否则,网站会认为你是一个机器人,并会阻止你。

import requests
URL = "https://www.instagram.com/bla/?__a=1"
HEADERS = {"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36"}
response = requests.get(URL, headers=HEADERS)
print(response.status_code) # <- Output: 200

最新更新