HTML mit Pycurl erhalten

7

Ich habe versucht, mit pycurl eine HTML-Seite zu finden, damit ich sie mit str.split und einigen for-Schleifen für relevante Informationen parsen kann. Ich weiß, dass Pycurl den HTML-Code abruft, da er ihn jedoch auf dem Terminal ausgibt, wenn ich versuche, etwas wie

zu tun %Vor%

Die Variable enthält nur einen String, der "None" enthält.

Wie kann ich pycurl verwenden, um den HTML-Code zu erhalten oder umleiten, was auch immer es an die Konsole sendet, damit es wie oben beschrieben als String verwendet werden kann?

Vielen Dank an alle, die Vorschläge haben!

    
Sinthet 02.07.2011, 00:35
quelle

2 Antworten

20

Dies sendet eine Anfrage und speichert / druckt den Antworttext:

%Vor%

Wenn Sie die Antwortheader speichern möchten, verwenden Sie:

%Vor%     
Corey Goldberg 02.07.2011, 00:57
quelle
4

Die Methode perform () führt den HTML-Abruf aus und schreibt das Ergebnis in eine von Ihnen angegebene Funktion. Sie müssen einen Puffer bereitstellen, um den HTML-Code in eine Schreibfunktion zu bringen. Normalerweise kann dies mit einem StringIO-Objekt wie folgt erreicht werden:

%Vor%

Sie können auch eine Datei oder eine temporäre Datei oder irgendetwas anderes verwenden, das Daten speichern kann.

    
MakeSomething 02.07.2011 01:02
quelle

Tags und Links