Я пытаюсь войти в Instagram с помощью python. Я могу получить токен csrf, но requests.Session().post()
, похоже, неправильно публикует данные для входа на сайт. Я всегда получаю class="no-js not-logged-in client-root"
. Я искал некоторое время, а также пытался войти в некоторые случайные сайты, которые, казалось, работали. В методе входа в систему я просто запускаю requests.Session()
и отправляю запрос на https://www.instagram.com/accounts/login/ с именем пользователя и паролем в качестве параметра data
.
def login(self):
with requests.Session() as s:
p = s.post(self.loginUrl, data=self.loginData, allow_redirects=True)
Также, пожалуйста, неНе говорите мне использовать Selenium, я строго хочу делать это с запросами.