2017-06-23 12 views
0

Ich habe versucht, zu meinem Router für eine lange Zeit jetzt zu authentifizieren, und waren äußerst erfolglos, this ist meine Frage hier. Was ich versuche, ist, sich an meinem Router zu authentifizieren und den Session-Cookie zu holen. Nachdem ich mich mit dem Browser in meinen Router eingeloggt habe, wird die angezeigte URL http://192.168.1.2/DQOPHPHAILDUSWQC/userRpm/Index.htm. Die Zeichenfolge zwischen userRpm und der Router-URL selbst nehme an, dass es sich um den Cookie handelt. Fordern Sie dann die URL erneut mit der Cookie-Sitzung an.grabbing cookies durch python

Antwort

0

Sie können cookielib verwenden, es wird automatisch die Cookies für Sie behandeln. Sie können die anfängliche URL laden und dann den Inhalt des Cookies wie folgt erhalten:

import cookielib, urllib2 

cj = cookielib.CookieJar() 
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) 

data = opener.open("initialURL") 
# print(data) 
print(cj)