Closed romjerome closed 1 year ago
je n'arrive pas à passer la première étape qui consiste à se signer sur G....net. Quelqu'un peut m'aider? ~~pmaeght Bonjour, je vous propose d'essayer ce code :
je n'arrive pas à passer la première étape qui consiste à se signer sur G....net. Quelqu'un peut m'aider? ~~pmaeght
Bonjour, je vous propose d'essayer ce code :
import requests headers = {'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36' } r = requests.get("https://www...../connexion/" ,headers=headers ) pos1 = r.text.find('name="_csrf_token" value="') pos1 = pos1 + len('name="_csrf_token" value="') pos2 = r.text.find('"',pos1) csrf = r.text[pos1:pos2] cooks=r.cookies headers.update({'referer':'https://www...../connexion/'}) headers.update({'authority':'www.....'}) r = requests.post( "https://..../connexion/login__check" ,data={ "_username": "mon_login" ,"_password": "mon_mot_de_passe" ,"_submit": "" ,"_remember_me": "1" ,"_csrf_token": csrf } ,allow_redirects=False ,cookies=cooks ,headers=headers ) cookie = r.cookies["REMEMBERME"] r = requests.get( "https://www...../archives/actes/gestion/" ,cookies={"REMEMBERME": cookie} , headers=headers ) print(r.text)
~~jmt
Pull request #3
I do not know if persistency on user options (plugin design) is a good thing for this feature.
bb734fa
~~jmt