Étape 4: Envoyer les bons signaux.
USER_AGENT = "Mozilla/5.0 (X11 ; U ; Linux i686 ; TR-TR ; RV:1.8.1.9) Gecko/20071102 Pardus/2007 Firefox/2.0.0.9 "
HOST = « pubmatic.com »
ACCEPTER = « text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 »
ACCEPT_LANGUAGE = "en-us, fr; q = 0, 5"
ACCEPT_ENCODING = "gzip, deflate"
ACCEPT_CHARSET = "ISO-8859-1, utf-8; q = 0. 7, *; q = 0. 7"
KEEP_ALIVE = « 300 »
CONNEXION = « keep-alive »
Content_type = "application/x-www-formulaires-urlencoded"
REFERER = « https://pubmatic.com/04_betasignin.jsp »
CONTENT_LENGTH = « 60 »
COOKIE = "utma = 103266945.1970108054.1210113004.1212104087.1212791201.20 ; KADUSERCOOKIE = EA2C3249-E822-456E-847A-1FF0D4085A85 ; utmz=103266945.1210113004.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(None) ; JSESSIONID = 60F194BE2A5D31C3E8618995EB82C3C1. TomcatTwo ; l’UTMC = 103266945"
PRAGMA ne = «-cache »
CACHE_CONTROL ne = «-cache »
Cette opération crée un ensemble de variables que vous pouvez ensuite utiliser pour ajouter à l’en-tête en utilisant ce code :
br.add_header = [(« Host », hôte)]
br.add_headers = [("User-agent", USER_AGENT)]
br.add_headers = [("accepter", ACCEPT)]
br.add_header = [(« Accept-Language ", ACCEPT_LANGUAGE)]
br.add_headers = [(« Accept-Encoding ", ACCEPT_ENCODING)]
br.add_headers = [("Accept-Charset", ACCEPT_CHARSET)]
br.add_header = [("Keep-Alive", KEEP_ALIVE)]
br.add_headers = [("connexion", CONNECTION)]
br.add_header = [("Content-Type", CONTENT_TYPE)]
br.add_header = [(« Referer », REFERER)]
br.add_header = [("Content-Length", CONTENT_LENGTH)]
br.add_headers = [(« Cookie », COOKIE)]
br.add_headers = [(« Pragma », PRAGMA)]
br.add_headers = [("Cache-Control", CACHE_CONTROL)]
Maintenant lorsque nous appelons la fonction open page les en-têtes sera envoyé sur le serveur ainsi.
br.Open ("https://pubmatic.com/04_betasignin.jsp")