Je souhaite envoyer une valeur pour "User-agent"
tout en demandant une page Web à l'aide de requêtes Python. Je ne sais pas si c'est correct d'envoyer cela comme une partie de l'en-tête, comme dans le code ci-dessous:
debug = {'verbose': sys.stderr}
user_agent = {'User-agent': 'Mozilla/5.0'}
response = requests.get(url, headers = user_agent, config=debug)
Les informations de débogage ne montrent pas les en-têtes envoyés lors de la demande.
Est-il acceptable d'envoyer ces informations dans l'en-tête? Sinon, comment puis-je l'envoyer?
response.request.headers
, cela fonctionne parce que l'objet de demande d'origine est un attribut de l'objet de réponse. Voir aussi http://docs.python-requests.org/en/latest/user/advanced/#request-and-response-objects