Ich möchte einen Wert senden, "User-agent"
während ich eine Webseite mit Python Requests anfordere. Ich bin nicht sicher, ob es in Ordnung ist, dies als Teil des Headers zu senden, wie im folgenden Code:
debug = {'verbose': sys.stderr}
user_agent = {'User-agent': 'Mozilla/5.0'}
response = requests.get(url, headers = user_agent, config=debug)
Die Debug-Informationen zeigen nicht die Header an, die während der Anforderung gesendet werden.
Ist es akzeptabel, diese Informationen in der Kopfzeile zu senden? Wenn nicht, wie kann ich es senden?
response.request.headers
haben. Dies funktioniert, da das ursprüngliche Anforderungsobjekt ein Attribut des Antwortobjekts ist. Siehe auch http://docs.python-requests.org/en/latest/user/advanced/#request-and-response-objects