Python Selenium:如何打开已登录的网页

问题描述 投票:0回答:1

我知道以前有人问过这个问题,但我已经浏览了无数的帖子,但仍然无法开始工作。 我正在尝试使用现有的 chrome 配置文件/用户数据打开网页,以避免登录。理想情况下,我想在一个新窗口中执行此操作,稍后可以关闭该窗口,并且不会影响任何其他打开的 Chrome 页面。 无论我尝试什么,都会打开一个未登录 Chrome 或网站的新窗口。 请帮忙!

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

path = Service(r"C:/...chromedriver.exe") #path to chromedriver

options = webdriver.ChromeOptions() 
options.add_argument(r"--user-date-dir=C:/Users/*username*/AppData/Local/Google/Chrome/User Data")
options.add_argument(r"--profile-directory=*profilename*")
options.add_argument('--no-sandbox')
options.add_argument('--disable-gpu')
options.add_experimental_option('excludeSwitches', ['enable-logging'])

browser = webdriver.Chrome(service=path, options=options)
url = "https://..."
browser.get(url)
python google-chrome selenium-webdriver web-scraping selenium-chromedriver
1个回答
0
投票

你解决了吗?这个问题正是我面临的问题。

© www.soinside.com 2019 - 2024. All rights reserved.