首页 > 解决方案 > 如何在 Python Selenium 中更改浏览器的默认搜索引擎

问题描述

如何在 Selenium Python 中更改浏览器中的搜索引擎?我希望默认搜索引擎是 DuckDuckGo,但不知道该怎么做。如果有人可以提供如何在 Chrome、Firefox 等中进行操作,那就太好了。

标签: pythonpython-3.xseleniumselenium-webdriver

解决方案


为了使用不同的浏览器,您需要为此下载一个网络驱动程序。让我们以 Firefox 为例 - 他的驱动程序称为 geckodriver,对于 Chrome - 它是 chromedriver。你下载它,然后用硒应用它。这是一个例子:

Linux

from selenium import webdriver
 
driver = webdriver.Firefox('/path/to/driver/geckodriver')
driver.get("http://www.google.com")

视窗

from selenium import webdriver
 
driver = webdriver.Firefox('C:\\Files\\geckodriver.exe')
driver.get("http://www.google.com")

不幸的是,我认为 DuckDuckGo 没有任何驱动程序。


推荐阅读