美文网首页
selenium使用系统chrome浏览器

selenium使用系统chrome浏览器

作者: 乂尤先生 | 来源:发表于2021-02-21 20:42 被阅读0次

    查看chrome安装目录:C:\Users\***\AppData\Local\Google\Chrome\Application

    命令行进入安装目录执行:chrome.exe --remote-debugging-port=9180 --user-data-dir="D:\selenum_temp_data"

    参数 说明
    -remote-debugging-port 可以指定任何打开的端口
    -user-data-dir 指定创建新Chrome配置文件的目录。为确保在单独的配置文件中启动chrome,不会污染默认的配置文件

    运行之后会启动chrome浏览器,之后就是在操作这个浏览器了

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    chrome_driver = r"C:\Users\***\AppData\Local\Google\Chrome\Application\chromedriver.exe"
    chrome_options = Options()
    chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9180")
    driver = webdriver.Chrome(executable_path=chrome_driver, chrome_options=chrome_options)
    driver.get("https://www.jianshu.com/u/238e63f581c6")
    print(driver.title)
    

    注意: chrome_driver中的路径要根据自己所安装的路径来,注意路径中的chromedriver.exe,很多人可能会写成chrome.exe导致报错。端口要与命令行中的端口保持一致【未使用的端口均可以】

    chromedriver.exe对应版本下载地址:http://chromedriver.storage.googleapis.com/index.html

    相关文章

      网友评论

          本文标题:selenium使用系统chrome浏览器

          本文链接:https://www.haomeiwen.com/subject/dpfxfltx.html