Wenn ich Firefox auf http://bitbucket.org/tortoisehg/stable/wiki/Home/ReleaseNotes zeigen, bekomme ich eine HTML-Seite. Aber wenn ich versuche, dies in Python:Python urllib.urlopen() Anruf funktioniert nicht mit einer URL, die ein Browser akzeptiert
import urllib site = 'http://bitbucket.org/tortoisehg/stable/wiki/Home/ReleaseNotes' req = urllib.urlopen(site) text = req.read()
ich folgendes:
500 Internal Server Error Der Server hat einen internen Fehler oder eine falsche Konfiguration und konnte Ihre Anfrage abzuschließen.
Was mache ich falsch?
die Firefox AddOn 'Tamper data' verwenden, um zu sehen, was der Browser wirklich tut. Vielleicht vermisst du etwas. – Geo
Es funktioniert für mich. Vielleicht ein temporäres Problem mit Bitbucket? –
@Matthew, bist du sicher, dass es funktioniert? Wenn ich es ausführe, bekomme ich keine Ausnahme, aber der 587 Bytes lange HTML-Code, den ich bekomme, sagt "500 Interner Serverfehler" genau wie das beobachtete OP. –