Как заставить сайт устанавливать файлы cookie с запросами python

#cookies #python-requests

Вопрос:

Можете ли вы принудительно yahoo.com использовать файлы cookie при отправке запроса на публикацию

пользователи yahoo проверяют соответствие файлов cookie OneTrust

Я попытался установить файлы cookie несколькими способами, но получил тот же результат

 Please enable cookies in your browser and sign inxc2xa0again.
 

Есть ли в любом случае способ заставить вас создавать/использовать файлы cookie

Я думал о selenium, но в целевой env не установлен firefox или какой-либо браузер, также selenium, даже если безголовый потребляет больше ресурсов, чем запросы

 import urllib 
import httplib2 
from user_agent import generate_user_agent

def check_yahoo(email):
    url = "https://login.yahoo.com/"
    body = {"username":email}

    heads = {"User-Agent":generate_user_agent(),"Content-type":"application/x-www-form-urlencoded"}
    http = httplib2.Http()
    response, content = http.request(url , 'POST', headers=heads ,body=urllib.parse.urlencode(body))
    heads['Cookie'] = response['set-cookie']

    print (response ,'n',content)
 
 <p class="error-msg" role="alert" data-error="messages.INVALID_COOKIE">Please enable cookies in your browser and sign inxc2xa0again.<a href="">Click here to learnxc2xa0more.</a></p>