📌  相关文章
📜  chromedriver = webdriver.Chrome(“D:\driver\chromedriver.exe”) (1)

📅  最后修改于: 2023-12-03 14:40:05.253000             🧑  作者: Mango

使用Python Selenium库中的Webdriver启动Chrome浏览器

在Python中使用Selenium库,可以通过Webdriver启动不同的浏览器,并进行自动化测试或Web爬虫等操作。其中,chromedriver就是用于启动Google Chrome浏览器的Webdriver。

安装Chrome浏览器和Chromedriver

在使用chromedriver之前,需要已经成功安装并配置好Chrome浏览器。同时,还需要下载对应版本的Chromedriver。可以在官网上下载。

导入Selenium库和启动Chromedriver

将下载好的chromedriver放入某个路径下(例如D:\driver\chromedriver.exe),并在Python中导入Selenium库,可以通过以下代码启动Chrome浏览器:

from selenium import webdriver

chromedriver = webdriver.Chrome("D:\driver\chromedriver.exe")

其中,webdriver是Selenium库中的Webdriver,Chrome()是其中的一个方法,表示启动Google Chrome浏览器。括号中的参数为chromedriver的路径。

测试Chromedriver

启动Chrome浏览器后,可以通过一些简单的代码来测试是否成功,例如访问百度首页:

from selenium import webdriver

chromedriver = webdriver.Chrome("D:\driver\chromedriver.exe")
chromedriver.get('https://www.baidu.com')

执行后,可以发现Google Chrome浏览器被启动,然后自动访问了百度首页。

其他常用方法

除了上述示例代码中的get()方法,Webdriver还提供了许多其他常用的方法,例如:

  • click():模拟鼠标点击操作;
  • send_keys():模拟键盘输入;
  • find_element_by_xxx():通过不同方式(如id、name、class name等)查找某个元素。

更多详细内容可以参考Selenium官方文档