参数

命令参数

chrome --remote-debugging-port=5003 --user-data-dir="C:\selenium_data"
--user-data-dir 参数最好加上,每次的浏览器缓存可以保存下来,方便下次使用,否则每次关闭浏览器会清空缓存。

优势

直接启动的浏览器,无selenium特征,更安全,
浏览器和selenium独立存在,互不干扰。

Windows用户

新建一个Chrome的快捷方式,然后鼠标右键,打开属性,如下图:
image.png

  1. from selenium import webdriver
  2. options = webdriver.ChromeOptions()
  3. options.add_experimental_option("debuggerAddress", '127.0.0.1:5003')
  4. cb = webdriver.Chrome(executable_path='./chromedriver', options=options)
  5. print(cb.title)