ich versuche, einen Wikipedia-Artikel mit Pythons urllib zu holen:Holt einen Wikipedia-Artikel mit Python
f = urllib.urlopen("http://en.wikipedia.org/w/index.php?title=Albert_Einstein&printable=yes")
s = f.read()
f.close()
jedoch anstelle der HTML-Seite, die ich die folgende Antwort erhalten: Fehler - Wikimedia Foundation:
Request: GET http://en.wikipedia.org/w/index.php?title=Albert_Einstein&printable=yes, from 192.35.17.11 via knsq1.knams.wikimedia.org (squid/2.6.STABLE21) to()
Error: ERR_ACCESS_DENIED, errno [No Error] at Tue, 23 Sep 2008 09:09:08 GMT
Wikipedia scheint Anfragen zu blockieren, die nicht von einem Standard-Browser stammen.
Weiß jemand, wie man das umgeht?
Wikipedia blockiert keine Anforderungen, die nicht von einem Standard-Browser stammen, es blockiert Anfragen, die von Standardbibliotheken stammen, ohne ihren Benutzeragenten zu ändern. – svick