1. 步骤
- 找到本地安装的浏览器启动路径,例如Chrome
- 通过命令行启动ChromeDbug模式,如下
# windows
$ chrome.exe --remote-debugging-port=9222
# mac
$ /Applications/Google/Chrome.app/Contents/MacOS/Google/Chrome -remote-debugging-port=9222
- 代码操作已启动浏览器
1. # -*- coding: utf-8 -*- 2. # @Time : 2021/2/3 3. # @Author : 大海 4. 5. from selenium import webdriver 6. 7. # 前面打开的浏览器,手动打开百度首页 8. # 下面的代码是在搜索框输入内容 9. 10. options = webdriver.ChromeOptions() 11. options.debugger_address = "127.0.0.1:9222" 12. driver = webdriver.Chrome(options=options) 13. driver.find_element_by_id('kw').send_keys('测试一下') 14.
2. 注意
- 启动浏览器dbug模式时,需要把其他的已打开浏览器的进程先全部关闭
- 9222是默认端口,可以随意修改。但别使用已经被占用的端口