Rob*_*ini 5 python selenium google-chrome python-requests selenium-webdriver
在那里。现在我有一个问题,我想要从我的 cookie 登录到我的 selenium chrome 浏览器。
\n我做了一些测试,但没有运气。
\n这就是我在这里问的原因。Anyone know how to transfer cookies, from my default browser to my selenium webdriver browser?
我的代码如下所示:
\nimport time\nfrom selenium import webdriver\nimport getpass\nfrom selenium.webdriver.chrome.options import Options\nfrom selenium.webdriver.support.ui import WebDriverWait\nfrom selenium.webdriver.common.by import By\nfrom selenium.webdriver.support import expected_conditions as EC\nfrom selenium.webdriver.support.ui import Select\n\n\noptions = webdriver.ChromeOptions()\noptions.add_argument("user-data-dir=C:\\\\Users\\\\rober\\\\AppData\\\\Local\\\\Google\\\\Chrome\\\\User Data\\\\Default")\ndriver = webdriver.Chrome(executable_path=r'C:\\Users\\rober\\Desktop\\Bot\\chromedriver.exe', chrome_options=options)\ndriver.get("https://www.zalando.dk/jordan-air-jordan-1-mid-sneakers-high-joc12n001-a18.html")\n\nbuyButton = False\n\nwhile buyButton is False:\n\n try:\n \n addToCartBtn = addButton = driver.find_element_by_xpath('/html/body/div[4]/div/div[2]/div/div/div[2]/div[1]/x-wrapper-re-1-6/div/div[4]/button')\n\n print("Varen er udsolgt")\n\n time.sleep(1)\n driver.refresh()\n\n except:\n addToCartBtn = addButton = driver.find_element_by_xpath('//*[@id="picker-trigger"]')\n\n print("Varen er p\xc3\xa5 Lager")\n buyButton = True\n\nwhile buyButton is True:\n time.sleep(1)\n WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "button.uc-btn#uc-btn-accept-banner"))).click()\n WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//span[text()='V\xc3\xa6lg st\xc3\xb8rrelse']"))).click()\n driver.execute_script("return arguments[0].scrollIntoView(true);", WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.XPATH, "//label[starts-with(@for, 'size-picker')]//span[text()='51.5']"))))\n WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//label[starts-with(@for, 'size-picker')]//span[text()='51.5']"))).click()\n WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//span[text()='L\xc3\xa6g i indk\xc3\xb8bskurv']"))).click()\n WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'a[title="Indk\xc3\xb8bskurv"]'))).click()\n WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.CSS_SELECTOR, ".z-coast-base__totals-tile .z-1-button__content"))).click()\n WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'a[title="Registr\xc3\xa9r dig"]'))).click()\nRun Code Online (Sandbox Code Playgroud)\n如果有人对我如何做有任何想法或建议,非常欢迎您写信。
\n现在您将获得专为该request库设计的 Python 代码片段。您将获得用于构建 URL 的标头、cookie 和参数。
从那里复制 cookie 信息并将其粘贴到您的 Selenium 代码中。
| 归档时间: |
|
| 查看次数: |
1028 次 |
| 最近记录: |