Я хочу создать программу для подключения к моей учетной записи мессенджера.Я использую библиотеку запросов и красивый суп в Python, но я не могу понять, как проходить аутентификацию.
Я попытался сделать запрос get, передавая данные для входа, которые я видел из инструмента разработчика chrome, когда я захожу в мессенджерно это не соединяетТакже я не знаю, как увидеть какую-либо отладочную информацию.
headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/...
}
login_data = {
'timezone': '...',
'lgndim': '...',
'lgnjs': '...',
'email': '...',
'pass': '...',
'login': '...',
'default_persistent': '...'
}
with requests.Session() as s:
url = "https://www.messenger.com/login/"
r = s.get(url, headers=headers)
soup = BeautifulSoup(r.text, 'html5lib')
login_data['initial_request_id'] = soup.find('input', attrs={'name':
"initial_request_id"})['value']
login_data['jazoest'] = soup.find('input', attrs={'name': "jazoest"})
['value']
login_data['lgnrnd'] = soup.find('input', attrs={'name': "lgnrnd"})
['value']
login_data['lsd'] = soup.find('input', attrs={'name': "lsd"})['value']
r = s.post(url, data=login_data, headers=headers)
r.raise_for_status()
with open("messenger_html.txt", "w", encoding="utf-8") as file:
file.write(soup.prettify())
Каждый раз, когда я вижу, что файл messenger_html.txt, который я создаю, является страницей входа в мессенджер.Может быть, мне нужно что-то сделать с печеньем?