Wie bekomme ich den rohen Inhalt einer Antwort in Anfragen mit Python?

9

Der Versuch, die Rohdaten des HTTP-Response-Inhalts in requests in Python zu erhalten. Ich bin daran interessiert, die Antwort über einen anderen Kanal weiterzuleiten, was bedeutet, dass der Inhalt idealerweise so makellos wie möglich sein sollte.

Was wäre ein guter Weg, dies zu tun?

Vielen Dank!

    
Juan Carlos Coto 04.06.2013, 17:25
quelle

2 Antworten

12

Wenn Sie einen requests.get -Aufruf verwenden, um Ihre HTTP-Antwort zu erhalten, können Sie das Attribut raw der Antwort verwenden. Hier ist der Code aus dem requests docs .

%Vor%     
Brien 04.06.2013, 17:45
quelle
2

Nach requests.get() können Sie r.content verwenden, um den rohen Byte-Typ-Inhalt zu extrahieren.

%Vor%     
Tom 16.10.2017 14:23
quelle