Selenium是一个用于自动化Web浏览器操作的工具,它支持多种浏览器,包括Chrome、Firefox和Safari等。通过Selenium,用户可以编写测试脚本,进行网页内容抓取,或执行各种Web应用程序的自动化任务。Selenium提供了多种编程语言的支持,包括Python、Java、C#等,使得开发者可以使用自己熟悉的语言来编写自动化脚本。Selenium可以模拟用户在浏览器中的各种操作,如点击、输入文本、提交表单等,是一个强大的工具,用于Web应用程序的自动化测试和数据采集。本文主要讲解如何搭建Selenium环境,和使用其打开浏览器的基本操作。
nnnn一、安装PyCharm
nnnnhttps://www.jetbrains.com/pycharm/download,点击链接,下载对应平台的,无脑下一步安装
nnnn二、安装Python
nnnnhttps://www.python.org/downloads,同上,下载对应平台的,无脑下一步安装
nnnn

三、下载Chrome浏览器驱动
nnnn下载和自己浏览器对应版本的驱动
nnnn
四、新建项目
nnnn

# 检查Python版本 3.9.13 (3.11版本不可以)npython -Vn# 更新pip3npython -m pip install --upgrade pipn# 清空pip3安装的所有包(按需操作!!!)npip3 freeze | % {pip3 uninstall -y $_.split(' ')[0]}n# 安装最新版本seleniumnpip install --upgrade selenium
nnnnfrom selenium import webdrivernoptions = webdriver.ChromeOptions()noptions.add_argument("--start-maximized")n# 使用现有的浏览器缓存noptions.add_argument("user-data-dir=C:\\Users\你的用户名\AppData\Local\Google\Chrome\\User Data")noptions.add_experimental_option('detach', True)ndriver = webdriver.Chrome(options=options)ndriver.get('https://www.csdn.net')
nnnn演示
nnnn
Comments NOTHING