diff --git a/test_scrap_fl.py b/test_scrap_fl.py index ea0d28c..30967cd 100644 --- a/test_scrap_fl.py +++ b/test_scrap_fl.py @@ -1,11 +1,25 @@ +import time 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 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.add_argument("--headless=new") # for Chrome >= 109 - +parameter = {} browser = webdriver.Chrome() #Initialisation du driver 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() + +print(parameter)