可以使用 Selenium 的 webdriver.Remote() 方法连接已经打开的浏览器,具体步骤如下:

  1. 在已经打开的浏览器中,打开一个空白页面,地址为 http://localhost:9515。

  2. 在 Python 中使用 Selenium 的 webdriver.Remote() 方法连接已经打开的浏览器,代码如下:

from selenium import webdriver

# 连接已经打开的浏览器
driver = webdriver.Remote(command_executor='http://localhost:9515', desired_capabilities={})
  1. 连接成功后,就可以使用 driver 对象进行操作了,例如获取当前页面的标题:
title = driver.title
print(title)

注意:连接已经打开的浏览器时,需要确保已经打开的浏览器与 Selenium 使用的浏览器驱动版本一致,否则可能会出现兼容性问题。

Python 使用 Selenium 连接已打开浏览器

原文地址: https://www.cveoy.top/t/topic/jpzA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录