Get Request mit PyCurl nach der Anmeldung auf der Website

Nachdem ich einen Beitrag gemacht habe, um mich in meine Website einzuloggen, versuche ich, mich auf die Seite zu bringen und ich bekomme einen Haufen Müll " 0 ` &) 붋 …." anstatt der Daten von meiner Website. Warum das? Wie kann ich das beheben?

One Solution collect form web for “Get Request mit PyCurl nach der Anmeldung auf der Website”

Offensichtlich ein toter Thread, aber wenn jemand anderes stolpert über diese, funky Daten wie das ist wahrscheinlich komprimiert mit zlib oder gzip. Wenn Sie pycurl verwenden, sollte dies den Trick tun:

import pycurl ch = pycurl.Curl() ch.setopt(pycurl.URL, 'http://example.com') ch.setopt(pycurl.ENCODING, '') ch.perform() 

Wenn Sie die ENCODING- Option auf einen leeren String setzen, werden die Header "Accept-Encoding" auf alle von libcurl unterstützten Codierungen gesetzt und libcurl mitgeteilt, um die Antwortdaten zu dekodieren. OP war wahrscheinlich Einstellung der Header manuell und libcurl war nicht erwartet codierte Daten.

  • Pycurl in Pycharm verwenden
  • Wie installiere ich pyCurl?
  • Wie kann ich meine PHP-Curl-Anfrage an Python implementieren?
  • Was ist die Verwendung von pycurl.INFOTYPE_HEADER_OUT?
  • Was ist am besten in Python: urllib2, PycURL oder mechanisieren?
  • Warum kann Python keine gemeinsamen Objekte finden, die sich in sys.path befinden?
  • Pycurl auf mac installieren
  • Pycurl und SSL cert
  • Erstellen Sie fehlende Verzeichnisse in ftplib storbinary
  • Wie bekomme ich die IP-Adresse von einer http-Anfrage über die Anforderungsbibliothek?
  • Wie zu stoppen, zu töten, zu stoppen oder schließen Sie eine PycURL-Anfrage in einem Stream Beispiel mit Twitter Stream gegeben
  • Python ist die beste Programmiersprache der Welt.