Javascript nodejs在instagram帖子上点击

Javascript nodejs在instagram帖子上点击,javascript,node.js,Javascript,Node.js,我知道这是所有问题中最愚蠢的一个,但是你会如何制作一个像instagram帖子一样点击的应用程序呢?没有使用instagram api 我会使用无头浏览器吗?还是有什么方法可以完成post请求并执行它 我将使用headless browser来像这样做这是一个喜欢图像的POST请求: POST${ID}/like/ 但是:POST请求需要传入csrftoken和sessionid令牌。 因此,您必须对所需的url发出GET请求,解析出csrftoken和sessionid,然后将其作为请求发送。

我知道这是所有问题中最愚蠢的一个,但是你会如何制作一个像instagram帖子一样点击的应用程序呢?没有使用instagram api


我会使用无头浏览器吗?还是有什么方法可以完成post请求并执行它

我将使用headless browser来像这样做

这是一个喜欢图像的POST请求: POST${ID}/like/

但是:POST请求需要传入csrftoken和sessionid令牌。 因此,您必须对所需的url发出GET请求,解析出csrftoken和sessionid,然后将其作为请求发送。通过使用cURL,这是最简单的请求:

curl 'https://www.instagram.com/web/likes/POST_ID_GOES_HERE/like/' -X POST -H 'cookie:csrftoken=CSRF_TOKEN_GOES_HERE; sessionid=SESSION_ID_GOES_HERE;' -H 'origin: https://www.instagram.com' -H 'accept-encoding: gzip, deflate, br' -H 'x-csrftoken: CSRF_TOKEN_GOES_HERE' -H 'referer: https://www.instagram.com/' -H 'authority: www.instagram.com' 
幸运的是,这些都存储为cookies。意思是:如果你使用浏览器(无头或其他)登录,你可以从那里抓取cookies,然后使用你最熟悉的框架发出POST请求


否则,如果您愿意,您可以在无头浏览器中完成整个操作。

我有类似的经验,但我在Chrome中使用了一个Tampermonkey脚本,它只使用
元素。单击()
可以喜欢帖子。期待着看到这一切!尤达,教我你的方法,我想学。您是如何发现它需要csrftoken和sessionid的。还有,你是从哪里得到post请求链接的?我在玩insta api和网站,但没有接近你的位置。打开chrome调试工具,查看网络选项卡。您可以看到正在提出的请求。您可以右键单击一个请求并选择“复制为卷曲”。这太简单了,我很惊讶我之前不知道这一点。非常感谢你!