Selenium是一个用于自动化Web浏览器操作的工具,它支持多种浏览器,包括Chrome、Firefox和Safari等。通过Selenium,用户可以编写测试脚本,进行网页内容抓取,或执行各种Web应用程序的自动化任务。Selenium提供了多种编程语言的支持,包括Python、Java、C#等,使得开发者可以使用自己熟悉的语言来编写自动化脚本。Selenium可以模拟用户在浏览器中的各种操作,如点击、输入文本、提交表单等,是一个强大的工具,用于Web应用程序的自动化测试和数据采集。本文主要讲解如何搭建Selenium环境,和使用其打开浏览器的基本操作。
一、安装PyCharm
https://www.jetbrains.com/pycharm/download,点击链接,下载对应平台的,无脑下一步安装
二、安装Python
https://www.python.org/downloads,同上,下载对应平台的,无脑下一步安装
三、下载Chrome浏览器驱动
下载和自己浏览器对应版本的驱动
四、新建项目
# 检查Python版本 3.9.13 (3.11版本不可以)
python -V
# 更新pip3
python -m pip install --upgrade pip
# 清空pip3安装的所有包(按需操作!!!)
pip3 freeze | % {pip3 uninstall -y $_.split(' ')[0]}
# 安装最新版本selenium
pip install --upgrade selenium
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument("--start-maximized")
# 使用现有的浏览器缓存
options.add_argument("user-data-dir=C:\\Users\你的用户名\AppData\Local\Google\Chrome\\User Data")
options.add_experimental_option('detach', True)
driver = webdriver.Chrome(options=options)
driver.get('https://www.csdn.net')
Comments NOTHING