Как отправить запрос на публикацию на веб-сайт с файлом cookie, а также с полезной нагрузкой после запроса. В настоящее время кажется, что код, который я использую, не аутентифицирует пользователя (cookie для входа не отправляется). Когда я делаю запрос get этого, все работает нормально, но когда я пытаюсь сделать запрос post, это не работает.
USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36'
def post_page(url, login_cookie, payload):
cookies = {
'login_cookie': login_cookie
}
headers = {
'User-Agent': USER_AGENT,
'Accept-language': 'en'
}
ses = req.Session()
r = ses.post(url=url, cookies=cookies, headers=headers, data=payload)
return r.text
def get_page(url, login_cookie):
cookies = {
'login_cookie': login_cookie
}
headers = {
'User-Agent': USER_AGENT,
'Accept-language': 'en'
}
ses = req.Session()
r = ses.get(url, cookies=cookies, headers=headers)
return r.text