Normalerweise ist es bei der Durchführung einer Internet-Herausforderung kein Problem, einen Benutzeragenten angeben zu müssen, aber wenn es um den Umgang mit Google geht, ändert sich dies.
Google listet den Urllib-Benutzeragenten auf, vermutlich um Spambots zu stoppen. Daher müssen Sie einen Benutzeragenten angeben. Dies nimmt viele Bytes in Anspruch und ist ehrlich gesagt ziemlich nervig.
Beispiel 1. Beispiel 2. Beispiel 3.
Hinweis: Ich habe meine Python-Antworten aktualisiert, um den unten vorgeschlagenen Tipp zu verwenden
Wie können Sie dieses Problem mit der kürzesten Anzahl von Bytes umgehen?
Antworten:
Das Anforderungsmodul ist , sofern zulässig, viel kürzer und einfacher als urllib in Python (2 und 3):
Auf meinem Computer lautet der Benutzeragent standardmäßig:
quelle