admin管理员组文章数量:1026989
目的:因本地RPA无法点击到目标(主要怕使用chromedriver启动的浏览器被判断为爬虫),所以想通过debug模式启动浏览器,进而使用selenium进行操作
- windows电脑打开cmd终端输入打开chrome浏览器的命令并指定运行端口
我这里使用的是全路径的chrome浏览器地址,如果不想用可以自己切换到文件夹下,或者通过配置环境变量来解决
C:\Users\yonghu\AppData\Local\Google\Chrome\Application\chrome.exe --remote-debugging-port=9222 --user-data-dir="D:\selenium\chrome_temp"
- 在打开的浏览器中输入www.baidu
- 在pycharm中输入代码,向打开的chrome窗口中的百度输入框输入csdn文字
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_experimental_option("debuggerAddress","127.0.0.1:9222") # 此处端口要和cmd启动的端口号一致
chrome_driver = r"D:\chromedriver.exe". # 此处写上你的chromedriver路径
driver = webdriver.Chrome(chrome_driver, options=chrome_options)
driver.find_element_by_id('kw').send_keys('csdn') #
目的:因本地RPA无法点击到目标(主要怕使用chromedriver启动的浏览器被判断为爬虫),所以想通过debug模式启动浏览器,进而使用selenium进行操作
- windows电脑打开cmd终端输入打开chrome浏览器的命令并指定运行端口
我这里使用的是全路径的chrome浏览器地址,如果不想用可以自己切换到文件夹下,或者通过配置环境变量来解决
C:\Users\yonghu\AppData\Local\Google\Chrome\Application\chrome.exe --remote-debugging-port=9222 --user-data-dir="D:\selenium\chrome_temp"
- 在打开的浏览器中输入www.baidu
- 在pycharm中输入代码,向打开的chrome窗口中的百度输入框输入csdn文字
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_experimental_option("debuggerAddress","127.0.0.1:9222") # 此处端口要和cmd启动的端口号一致
chrome_driver = r"D:\chromedriver.exe". # 此处写上你的chromedriver路径
driver = webdriver.Chrome(chrome_driver, options=chrome_options)
driver.find_element_by_id('kw').send_keys('csdn') #
版权声明:本文标题:使用chrome的debug模式在已经打开的chrome浏览器上进行selenium操作 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1728364341a852217.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论