Wie lade ich session und cookies von Selenium-browser-requests-Bibliothek in Python?
Wie kann ich Last session und cookies von Selen browser? Die folgenden code:
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)
gibt mir die folgende Ausnahme:
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
Yeah, das ist möglich, aber warum sollte man das tun wollen?
bin mit Selen zu überwinden captcha-basierten Logins. dann ab ich brauche zum analysieren von mehr als 1000 urls für xml-info. Aber wenn ich Selen werde ich haben, laden Sie die Seite über einen browser, aber ich muss es tun im hintergrund nur
Frage aktualisiert
bin mit Selen zu überwinden captcha-basierten Logins. dann ab ich brauche zum analysieren von mehr als 1000 urls für xml-info. Aber wenn ich Selen werde ich haben, laden Sie die Seite über einen browser, aber ich muss es tun im hintergrund nur
Frage aktualisiert
InformationsquelleAutor cibin | 2015-04-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie zuerst die cookies von Ihrer Treiber-Instanz:
Dieser gibt eine setzen der cookie-Wörterbücher für Ihre Sitzung.
Als Nächstes legen Sie die cookies in
requests
:Kann mir jemand erklären der downvote? Diese Antwort ist 100% richtig.
That1Guy wahrscheinlich downvotes sind aufgrund der Tatsache, Sie kümmern sich nicht um zusätzliche Parameter wie http nur, Pfad usw. Obwohl, es ist nur eine Vermutung, wissen Sie.
Krank upvote, du mich gerettet, ein Tag Arbeit - vielen Dank.
Ich exportierte die cookies von Selen-Treiber zuerst. Es war dann onboarded auf Anfragen session-Objekt, bevor die nächste Anforderung.
InformationsquelleAutor That1Guy