使用selenium进行自动化流程编写的时候,每次都要进行前置操作(登陆、注册…)不太方便,目前我们可以通过先手动打开网站登录到指定页面,再托管运行python代码
1.在自己python代码上面加入以下代码
options = Options()
options.debugger_address = '127.0.0.1:9222'
s = Service(r"D:\software\Python\chromedriver.exe")
driver = webdriver.Chrome(options=options, service=s)
这里的路径选择的是自己浏览器驱动的位置
2.在chrome浏览器安装目录输入cmd命令
chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\selenum\AutomationProfile"
这时候就会弹出新的浏览器页面,然后就可以到指定页面进行相应的操作
注意:(打开自己要托管的页面,第一页就要是需要托管的页面,使用托管的时候切换句柄可能会有点问题)