问题遇到的现象和发生背景
按照网上的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)
运行结果及报错内容
会弹出新页面,没有在连接到原来已经打开的浏览器页面
我的解答思路和尝试过的方法
我还尝试了用options.debugger_address,不过不太熟,不知道有没有用对,我想会是这个参数改了?
我想要达到的结果
可以实现用selenium连接和控制已经打开的浏览器