Python 使用 Selenium 连接已打开浏览器
可以使用 Selenium 的 webdriver.Remote() 方法连接已经打开的浏览器,具体步骤如下:
-
在已经打开的浏览器中,打开一个空白页面,地址为
http://localhost:9515。 -
在 Python 中使用 Selenium 的
webdriver.Remote()方法连接已经打开的浏览器,代码如下:
from selenium import webdriver
# 连接已经打开的浏览器
driver = webdriver.Remote(command_executor='http://localhost:9515', desired_capabilities={})
- 连接成功后,就可以使用
driver对象进行操作了,例如获取当前页面的标题:
title = driver.title
print(title)
注意:连接已经打开的浏览器时,需要确保已经打开的浏览器与 Selenium 使用的浏览器驱动版本一致,否则可能会出现兼容性问题。
原文地址: https://www.cveoy.top/t/topic/jpzA 著作权归作者所有。请勿转载和采集!