2017-02-24 1 views
0

Ich versuche, Antwortdaten von einem Requests-Session-Objekt nach dem Senden einer Get-Anforderungen zu analysieren. Ich kann keine anderen Anfragen von demselben Sitzungsobjekt senden, ohne seine bestimmten Sitzungsdaten zu verlieren. Die Sitzungsdaten können nicht verloren gehen oder das Parsen ist für meine Anwendung sinnlos.Abrufen von Antwortdaten nach dem Senden von http get (Python-Anforderungen)

session = Session() 
session.get(url) 
getSoup(session) 

def getSoup(session): 
    soup = BeautifulSoup(#sessiondatahere, "html.parser") 
    return soup 
+0

um die Antwort der Daten zu speichern haben Sie versucht, Ergebnisse an die Liste oder das Wörterbuch anhängen? – warl0ck

Antwort

0

Wie bei allem in Python, wenn Sie eine Methode, die Sie etwas mit der Antwort tun müssen, nennen. Hier kommt die Antwort vom Aufruf der Methode get. Also:

response = session.get(url) 
soup = getSoup(response.text) 
Verwandte Themen