Sto lavorando a un servizio che ascolta gli URL, visita ciascuno di essi e ottiene i cookie per ogni richiesta.Come ottenere cookie di terze parti?
Attualmente ho qualcosa di simile:
browser = webdriver.Firefox()
browser.get('http://google.com')
cookies = browser.get_cookies()
#parse cookies
Tuttavia, questo mi dà solo i cookie 1st party, ma ho anche bisogno di ottenere i cookie 3rd party. Ho scoperto che i driver web Selenium non supportano questo. Mi piacerebbe sapere come posso ottenere questo? Non sono limitato al Selenio, quindi apprezzerei altre soluzioni.
Ecco come farlo in javascript: http: // www.electrictoolbox.com/javascript-get-all-cookie s/ – mitchfish36
@ mitchfish36: Ho bisogno di farlo con Python, ma ciò nonostante, il tuo esempio può ottenere solo cookie di prima parte (cookie impostati dallo stesso dominio). La mia soluzione attuale è usare il proxy e controllare l'intestazione Set-Cookie sulle risposte, ma preferirei usare qualcosa di meno complicato. – deanrock0