Ich versuche, einen einfachen Web-Crawler mit dem Requests-Modul zu programmieren, und ich würde gerne wissen, wie man seine -default-keep-alive-Funktion deaktiviert.Python-Requests (> = 1. *): Wie Keep-Alive deaktivieren?
Ich habe versucht, mit:
s = requests.session()
s.config['keep_alive'] = False
Allerdings bekomme ich eine Fehlermeldung, dass die Session-Objekt kein Attribut ‚config‘ hat, denke ich, es mit der neuen Version geändert wurde, aber ich kann nicht scheinen zu finden, wie man Mach es in der offiziellen Dokumentation.
Die Wahrheit ist, wenn ich den Crawler auf einer bestimmten Website laufen, es bekommt nur fünf Seiten höchstens, und dann endlos Schleifen, so dachte ich, es hat etwas mit der Keep-Alive-Funktion zu tun!
PS: ist Anfragen ein gutes Modul für einen Web-Crawler? Gibt es etwas angepasstes?
Vielen Dank!
Dies wurde [in 1.x geändert] (http://docs.python-requests.org/en/latest/api/#migrating-to-1-x) – Elrond