配置Selenium+chromedriver环境

本文详细介绍了如何安装和配置Selenium以及与其配套的ChromeDriver。首先通过清华大学镜像源使用pip安装Selenium,然后从淘宝镜像站下载与浏览器版本匹配的ChromeDriver。接着,将ChromeDriver放在纯英文路径下并添加到环境变量。最后,通过编写简单的Python代码进行环境测试,成功访问百度,表明环境配置已完成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一.Selenium安装

二.chromedriver下载

三.chromedriver安装

四.环境测试


一.Selenium安装

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple selenium

二.chromedriver下载

# 下载地址

https://npm.taobao.org/mirrors/chromedriver/

注意:下载前请查看浏览器版本(浏览器版本与chromedriver版本匹配)

三.chromedriver安装

将chromedriver放到不需要权限的纯英文目录下

将其路径添加到环境变量中

四.环境测试

上文中介绍了Selenium和chromedriver的安装与配置,下面编写程序测试环境。

测试代码


from selenium import webdriver

# 创建浏览器对象
driver = webdriver.Chrome()

# 访问百度
driver.get("https://www.baidu.com")

测试结果

测试成功,环境配置完成!

通过使用SeleniumChromeDriver,你可以实现对谷歌浏览器进行抓包。以下是一些步骤: 1. 首先,确保你已经安装了Java、SeleniumChromeDriver,并且它们的版本匹配。 2. 创建一个新的Java项目,并将SeleniumChromeDriver的相关依赖项添加到你的项目中。 3. 初始化ChromeDriver,并设置一些参数,以便启用抓包功能。示例代码如下: ```java import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeOptions; public class ChromePacketCapture { public static void main(String[] args) { // 设置 ChromeDriver 的路径 System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver"); // 启用抓包功能 ChromeOptions options = new ChromeOptions(); options.addArguments("--proxy-server=localhost:8888"); // 将端口号替换为你自己的抓包工具的端口号 // 初始化 ChromeDriver ChromeDriver driver = new ChromeDriver(options); // 在此处添加你想要执行的测试脚本 // ... // 关闭 ChromeDriver driver.quit(); } } ``` 在上述示例代码中,`/path/to/chromedriver` 应替换为你的 ChromeDriver 的实际路径,`localhost:8888` 应替换为你使用的抓包工具的地址和端口号。 4. 编写你想要执行的测试脚本,例如打开一个网页或执行一些操作。 5. 运行你的代码,并观察抓包工具中的网络请求,你应该能够看到对谷歌浏览器的抓包结果。 请注意,抓包需要使用额外的抓包工具,例如Fiddler或Charles Proxy。在上述示例代码中,我们假设你已经安装并配置了一个抓包工具,并将其设置为代理服务器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值