1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > 网络工具 > 正文

网络工具

360浏览器如何使用selenium?

1987web2023-12-28网络工具158

由于我的电脑只有谷歌浏览器,所以特意下了几个其他浏览器试试,发现还真不一样。

谷歌浏览器

若想使用selenium进行爬虫/自动化,我们得先安装浏览器驱动,安装对应驱动之前第一步需要查看浏览器版本。

对于谷歌浏览器,可以在地址栏输入chrome://version/后回车,或者点击【右上角三个点···】-【帮助】-【关于Google Chrome】即可看到你的浏览器的版本。

接着打开该链接:https://registry.npmmirror.com/binary.html?path=chromedriver/

找到和自己浏览器版本号相同的浏览器驱动下载,如果没有一模一样的版本号,可以选择比自己版本号早一点的驱动版本。接着将下载到本地的压缩包中的chromedriver.exe文件放到Python安装目录下。

如果你使用的是Anaconda3,则可以放在C:\ProgramData\Anaconda3路径下。

此时运行以下Python代码:

fromseleniumimportwebdriver创建ChromeDriver实例,启动Chrome浏览器driver = webdriver.Chrome()driver.get(https://baidu.com/)

输出结果如下所示,会看到成功打开谷歌浏览器并打开百度首页,此时便可以继续用selenium自动化操作谷歌浏览器了。

360安全浏览器

实际上,大家使用的各种浏览器基本都是开源的谷歌google内核。所以使用chrome内核驱动ChromeDriver,自然可以Python调用selenium控制浏览器了。

浏览器地址栏输入se://version/回车可以查看路径和内核版本。

确定自己360浏览器的版本号后,按照版本号下载对应的浏览器驱动,并将chromedriver.exe文件放到Python安装目录下。这里与常规谷歌浏览器一致,不再赘述。

此时运行以下Python代码:

fromseleniumimportwebdriver创建ChromeDriver实例,启动360安全浏览器chrome_options = webdriver.ChromeOptions()chrome_options.binary_location =r"D:\Program Files (x86)\360se6\Application\360se.exe"chrome_options.add_argument(r--lang=zh-CN)driver = webdriver.Chrome(options = chrome_options)driver.get(https://baidu.com/)

输出结果如下所示,会看到成功打开360浏览器并打开百度首页,此时便可以继续用selenium自动化操作360浏览器了。

Edge浏览器

Win电脑自带的Edge浏览器,作为微软家的亲儿子,还是与其他浏览器待遇有些不同。

我们可以直接下载Edge浏览器对应版本的驱动,下载步骤和Python代码量与谷歌浏览器基本一致。浏览器地址栏输入edge://version/回车可以查看Edge浏览器版本。

接着打开链接:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/,下载对应版本的Edge浏览器驱动。

注意这里解压得到的是msedgedriver.exe,而非chromedriver.exe文件,同样也是将其放到Python安装目录下。

此时运行以下Python代码:

fromseleniumimportwebdriverdriver = webdriver.Edge()driver.get(https://baidu.com/)

输出结果如下所示,会看到成功打开Edge浏览器并打开百度首页,此时便可以继续用selenium自动化操作Edge浏览器了。