Comment puis-je changer le référent si j'utilise la bibliothèque de requêtes pour effectuer une requête GET sur une page Web. J'ai parcouru tout le manuel mais je ne l'ai pas trouvé.
Selon http://docs.python-requests.org/en/latest/user/advanced/#session-objects , vous devriez pouvoir faire:
s = requests.Session()
s.headers.update({'referer': my_referer})
s.get(url)
Ou juste:
requests.get(url, headers={'referer': my_referer})
Votre headers
dict sera fusionné avec les en-têtes par défaut/session. De la docs :
Tous les dictionnaires que vous transmettez à une méthode de demande seront fusionnés avec les valeurs de niveau session définies. Les paramètres au niveau de la méthode remplacent les paramètres de session.