Come posso caricare sessione e cookie dal browser Selenium? Il seguente codice:Come caricare sessioni e cookie dal browser Selenium alla libreria richieste in Python?
import requests
cookies = [{u'domain': u'academics.vit.ac.in',
u'name': u'ASPSESSIONIDAEQDTQRB',
u'value': u'ADGIJGJDDGLFIIOCEZJHJCGC',
u'expiry': None, u'path': u'/',
u'secure': True}]
response = requests.get(url2, cookies=cookies)
mi dà la seguente eccezione:
Traceback (most recent call last):
File "F:\PYTHON\python_scripts\cookies\cookies3.py", line 23, in <module>
response = requests.get(url2, cookies=cookies)
File "C:\Python27\lib\site-packages\requests\api.py", line 68, in get
return request('get', url, **kwargs)<br/>
File "C:\Python27\lib\site-packages\requests\sessions.py", line 450, in request
prep = self.prepare_request(req)
cookies = cookiejar_from_dict(cookies)
File "C:\Python27\lib\site-packages\requests\cookies.py", line 439, in cookiejar_from_dict
cookiejar.set_cookie(create_cookie(name, cookie_dict[name]))
TypeError: list indices must be integers, not dict
Sì la sua possibile, ma perché si vuole farlo? – That1Guy
@ That1Guy sto usando il selenio per superare il login basato su captcha. poi in poi ho bisogno di analizzare più di 1000 URL per informazioni xml. Ma se uso il selenio dovrò caricare la pagina usando il browser, ma ho bisogno di farlo solo in background – cbn
@ That1Guy domanda aggiornata – cbn