Javascript 使用axios提取instagram数据,半天之后?_a=1被阻止(1个请求/分钟)

Javascript 使用axios提取instagram数据,半天之后?_a=1被阻止(1个请求/分钟),javascript,json,axios,instagram,blocked,Javascript,Json,Axios,Instagram,Blocked,我编写了一个脚本,从[response.data.graphql.user] 我用这个: const response = await axios.get('https://www.instagram.com/'+accountUrl+'?__a=1'); 对于用户列表,我希望循环此脚本并获取所有数据。 为了不被阻止,我设置了一个计时器或每分钟1个请求,但几个小时后,我似乎被阻止了 请求.响应\u url返回:https://www.instagram.com/accounts/login/

我编写了一个脚本,从
[response.data.graphql.user]

我用这个:

const response = await axios.get('https://www.instagram.com/'+accountUrl+'?__a=1');
对于用户列表,我希望循环此脚本并获取所有数据。 为了不被阻止,我设置了一个计时器或每分钟1个请求,但几个小时后,我似乎被阻止了

请求.响应\u url
返回:
https://www.instagram.com/accounts/login/
response.data.graphql
不存在

即使通过VPN线路,它也不再工作了


有人知道我能做些什么来完成这项工作吗?

您需要登录Instagram,然后再次发送请求。最好的方法是在点击
?\uu a=1
端点之前使用类似于木偶演员的东西并登录

您可能还需要将请求时间减少到1/3分钟,以便进行点击和试运行以找出限制