selenium调用原来的浏览器

  1. 为什么要调用原来的浏览器
  2. 步骤

为什么要调用原来的浏览器

使用真实的浏览器,可以绕过一些反爬限制

步骤

 1.使用cmd窗口来到chrome.exe所在的目录下
 2.在cmd窗口下执行命令:chrome.exe --remote-debugging-port=9222 --user-data-dir="F:\缓存\chrome_cache"
   参数解释:--remote-debugging-port 是建立新的移植位置,其中端口后面会使用(自定义)
            --user-data-dir 是数据存储的目录(自定义)
 3.输完这条命令,会打开chrome浏览器 
 4.在代码中加入:chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
    
    示例:
        # *_*coding:utf-8
        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")
        browser = webdriver.Chrome(options=chrome_options)
        browser.get("https://www.zhihu.com/")

 5.就会在刚才的chrome浏览器上打开目标地址


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。

文章标题:selenium调用原来的浏览器

本文作者:伟生

发布时间:2022-10-30, 21:42:00

最后更新:2022-10-30, 21:56:10

原始链接:http://yoursite.com/2022/10/30/share_12_selenium/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏