qq_30839171 2022-07-08 18:07
浏览 99
已结题

selenium连接控制已经打开的浏览器出错了怎么办?

问题遇到的现象和发生背景

按照网上的selenium连接已经手动打开的浏览器时设置debuggerAdress的代码一直被提示有问题,这种情况怎么解决?

问题相关代码,请勿粘贴截图

from selenium.webdriver import Edge
from selenium.webdriver.edge.options import Options

def edge():
options = Options()
# options.add_argument('--disable-blink-features=AutomationControlled')
options.add_argument('--headless')
options.add_experimental_option('debuggerAddress', '127.0.0.1:153321')
# options.debugger_address='127.0.0.1:153321'
edge = Edge(options=options)
return edge

edge = edge()
print(edge.title)

运行结果及报错内容

会弹出新页面,没有在连接到原来已经打开的浏览器页面

img

我的解答思路和尝试过的方法

我还尝试了用options.debugger_address,不过不太熟,不知道有没有用对,我想会是这个参数改了?

我想要达到的结果

可以实现用selenium连接和控制已经打开的浏览器

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 7月16日
    • 修改了问题 7月8日
    • 修改了问题 7月8日
    • 创建了问题 7月8日