Какова цель элемента заголовка 'x-instagram-ajax' в вызовах API через Python для Instagram? - PullRequest
0 голосов
/ 25 августа 2018

На странице входа в instagram, если кто-то проверяет элемент вызова POST для URL 'https://www.instagram.com/accounts/web_create_ajax/',, в качестве заголовков он перечисляет следующее:

Host: www.instagram.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:61.0) Gecko/20100101 Firefox/61.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://www.instagram.com/
X-CSRFToken: 7dmO9F3JuVGvSXumd79yByPxnHoWHz1A
X-Instagram-AJAX: c2d8f4380025
Content-Type: application/x-www-form-urlencoded
X-Requested-With: XMLHttpRequest
Content-Length: 102
Cookie: csrftoken=7dmO9F3JuVGvSXumd79yByPxnHoWHz1A; mid=W30zsQAEAAErXHJ3iUojfTceCd53; mcd=3; csrftoken=7dmO9F3JuVGvSXumd79yByPxnHoWHz1A; rur=FTW
Connection: keep-alive

Мне интересно, кто-нибудь мог бы знать, что такое X-Instagram-AJAX и как я могу генерировать его каждый раз. Это связано как пара с X-CSRFToken? Спасибо.

1 Ответ

0 голосов
/ 23 ноября 2018

Следуйте, как и т.д. запросы, работающие без этого заголовка.Я не знаю, что это, но я думаю, что Instagram удаляет подозрительные запросы с этим и затем регистрирует это.Вы можете получить это значение на любой странице в Instagram Это значение x-instagram-ajax

Вы можете проанализировать его и использовать.

...