Bonjour, bonsoir
Depuis quelque jour j'essaye de me connecter sur un site web en utilisant mes cookies avec le module selenium sur python3, sauf je n'y arrive pas, et j'obtient en plus un jolie message d'erreur.
Pourtant j'ai regarder pas mal de documentation sur selenium et les cookies https://www.selenium.dev/documentati..._with_cookies/
Mais ça ne marche pas même en suivant se tuto, voici mon code
Code:
1
2
3
4
5
6
7
8
9
10 from selenium import webdriver from selenium.common.exceptions import * URL = "https://adohotel.eu" driver = webdriver.PhantomJS('C:\\Users\\lucas-pc\\Desktop\\phantomjs.exe') driver.get(URL) driver.delete_all_cookies() COOKIE = {'name':'PHPSESSID', 'value':'90gkiqg32kll6shcq1gqeifurv'} driver.add_cookie(COOKIE)
Je tient à préciser que sur le site internet que je veut me connecter c'est la cookie PHPSESSID qui est utiliser pour la session
Voici le message d'erreur que j'obtient :
Code:
1
2 selenium.common.exceptions.InvalidCookieDomainException: Message: {"errorMessage":"Can only set Cookies for the current domain","request":{"headers":{"Accept":"application/json","Accept-Encoding":"identity","Content-Length":"125","Content-Type":"application/json;charset=UTF-8","Host":"127.0.0.1:2985","User-Agent":"selenium/3.141.0 (python windows)"},"httpVersion":"1.1","method":"POST","post":"{\"cookie\": {\"name\": \"PHPSESSID\", \"value\": \"90gkiqg32kll6shcq1gqeifurv\"}, \"sessionId\": \"94ffd810-5bb3-11ea-b6ea-2fe6e003f5a5\"}","url":"/cookie","urlParsed":{"anchor":"","query":"","file":"cookie","directory":"/","path":"/cookie","relative":"/cookie","port":"","host":"","password":"","user":"","userInfo":"","authority":"","protocol":"","source":"/cookie","queryKey":{},"chunks":["cookie"]},"urlOriginal":"/session/94ffd810-5bb3-11ea-b6ea-2fe6e003f5a5/cookie"}} Screenshot: available via screen
Merci d'avance,
au revoir