使用chrome的debug模式在已经打开的chrome浏览器上进行selenium操作

目的:因本地RPA无法点击到目标(主要怕使用chromedriver启动的浏览器被判断为爬虫),所以想通过debug模式启动浏览器&#xff0c

目的:因本地RPA无法点击到目标(主要怕使用chromedriver启动的浏览器被判断为爬虫),所以想通过debug模式启动浏览器,进而使用selenium进行操作

  1. 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"
  1. 在打开的浏览器中输入www.baidu
  2. 在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') #

发布者:admin,转转请注明出处:http://www.yc00.com/web/1743812918a4511376.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信