📜  selenium 设置 chrome 可执行路径 - Python (1)

📅  最后修改于: 2023-12-03 15:34:54.924000             🧑  作者: Mango

使用 Selenium 设置 Chrome 可执行路径 - Python

在使用 Selenium 模拟浏览器时,我们需要先设置浏览器的可执行路径。本文将介绍如何使用 Python 设置 Chrome 浏览器的可执行路径。

安装 Chrome 浏览器

首先,需要在官网下载并安装 Chrome 浏览器。推荐下载稳定版本,地址为:https://www.google.com/chrome/

安装 ChromeDriver

ChromeDriver 是一个与 Chrome 浏览器版本匹配的驱动程序,用于控制 Chrome 浏览器。需要先下载对应版本的 ChromeDriver。

  • 下载地址:http://chromedriver.chromium.org/downloads
  • 下载完成后,将可执行文件添加到系统 PATH 中。例如,在 Mac OS 系统中,可以执行以下命令:
$ cd /usr/local/bin
$ sudo mv /path/to/chromedriver .
$ sudo chmod +x chromedriver
$ export PATH=$PATH:/usr/local/bin
在 Python 中设置 Chrome 可执行路径
from selenium import webdriver
  
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('--disable-gpu')
options.add_argument('--disable-dev-shm-usage')
options.binary_location = '/opt/google/chrome/chrome'
chrome_driver_binary = '/usr/local/bin/chromedriver'
driver = webdriver.Chrome(chrome_driver_binary, chrome_options=options)

在以上代码中,Chrome 可执行文件路径为 '/opt/google/chrome/chrome',ChromeDriver 可执行文件路径为 '/usr/local/bin/chromedriver'

总结

本文介绍了如何使用 Python 设置 Chrome 浏览器的可执行路径,涉及 Chrome 的安装、ChromeDriver 的安装及设置 Chrome 可执行路径的代码实现。