Voglio inviare un valore "User-agent"
durante la richiesta di una pagina Web utilizzando le richieste Python. Non sono sicuro se sia corretto inviarlo come parte dell'intestazione, come nel codice seguente:
debug = {'verbose': sys.stderr}
user_agent = {'User-agent': 'Mozilla/5.0'}
response = requests.get(url, headers = user_agent, config=debug)
Le informazioni di debug non mostrano le intestazioni inviate durante la richiesta.
È accettabile inviare queste informazioni nell'intestazione? In caso contrario, come posso inviarlo?
response.request.headers
, questo funziona perché l'oggetto richiesta originale è un attributo dell'oggetto risposta. Vedi anche http://docs.python-requests.org/en/latest/user/advanced/#request-and-response-objects