Chromedriver是用于控制Chrome浏览器的WebDriver实现
pip install selenium
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# 设置Chrome选项
chrome_options = Options()
chrome_options.add_argument("--remote-debugging-port=9222") # 设置远程调试端口
# 连接到现有的Chrome浏览器会话
driver = webdriver.Chrome(executable_path="path/to/chromedriver", options=chrome_options)
# 打开一个新的标签页
driver.execute_script("window.open('');")
# 切换到新打开的标签页
driver.switch_to.window(driver.window_handles[-1])
# 在新标签页中访问一个网站
driver.get("https://www.example.com")
# 关闭浏览器
driver.quit()
请注意,您需要将path/to/chromedriver
替换为您下载的ChromeDriver可执行文件的实际路径。
此外,确保您的Chrome浏览器已启用远程调试。您可以通过以下步骤启用远程调试:
chrome://inspect
并按Enter键。现在,您应该可以使用上面的示例代码连接到现有的Chrome浏览器会话了。
领取专属 10元无门槛券
手把手带您无忧上云