admin 管理员组

文章数量: 887019

目的:因本地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') #

本文标签: 器上 模式 操作 chrome Debug