get cookie first login
This commit is contained in:
parent
3e0e0c2260
commit
6e7bf72ef2
@ -1,11 +1,25 @@
|
|||||||
|
import time
|
||||||
from selenium import webdriver #Webdriver de Selenium qui permet de contrôler un navigateur
|
from selenium import webdriver #Webdriver de Selenium qui permet de contrôler un navigateur
|
||||||
from webdriver_manager.chrome import ChromeDriverManager #Assure la gestion du webdriver de Chrome
|
from webdriver_manager.chrome import ChromeDriverManager #Assure la gestion du webdriver de Chrome
|
||||||
from selenium.webdriver.chrome.options import Options
|
from selenium.webdriver.chrome.options import Options
|
||||||
|
|
||||||
|
from selenium.webdriver.common.keys import Keys
|
||||||
|
from selenium.webdriver.common.by import By
|
||||||
|
|
||||||
chrome_options = Options()
|
chrome_options = Options()
|
||||||
#chrome_options.add_argument("--headless=new") # for Chrome >= 109
|
#chrome_options.add_argument("--headless=new") # for Chrome >= 109
|
||||||
|
parameter = {}
|
||||||
browser = webdriver.Chrome() #Initialisation du driver
|
browser = webdriver.Chrome() #Initialisation du driver
|
||||||
browser.get("https://fetlife.com/login")
|
browser.get("https://fetlife.com/login")
|
||||||
print(browser.page_source.encode("utf-8"))
|
time.sleep(1)
|
||||||
|
print("authencity_token : {0}".format(browser.find_element(By.NAME, "authenticity_token").get_attribute("value")))
|
||||||
|
parameter["authencity_token"]=browser.find_element(By.NAME, "authenticity_token").get_attribute("value")
|
||||||
|
cookie = ["_cfuvid", "__cf_bm", "_fl_sessionid", "cf_clearance", "fetlife_pwa", "language"]
|
||||||
|
for i in cookie:
|
||||||
|
if browser.get_cookie(i) is not None:
|
||||||
|
print("{0}: {1}".format(i, browser.get_cookie(i)["value"]))
|
||||||
|
parameter[i]=browser.get_cookie(i)["value"]
|
||||||
|
|
||||||
browser.quit()
|
browser.quit()
|
||||||
|
|
||||||
|
print(parameter)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user