selenium+egdedriver+opencv 爬虫使用教程

一、Edge安装
在这里插入图片描述
二、Edge版本查看
1、安装内核要保证内核版本已浏览器版本一致
2、Window环境在edge浏览器中输入:edge://version/
在这里插入图片描述
3、Ubuntu环境在浏览器目录执行 ./microsoft-edge-beta -verison

三、EdgeDriver安装
1、下载地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
在这里插入图片描述
2、下载相应环境的压缩包 .zip形式(Ubuntu 使用 uzip xxx.zip 解压)

3、Window环境下解压后会得到 msedgedriver.exe 文件 将其移到edge目录下

4、Ubuntu环境下解压后得到 msedgedriver 文件,将其移到/usr/bin 目录下


五、selenium 使用
1、简介:Web应用程序自动化测试工具,Selenium测试直接运行在浏览器中,模拟用户操作

2、在项目里可直接使用maven或gradle引入
在这里插入图片描述
在这里插入图片描述
3、编写以下Java代码,若自动弹出浏览器且打开了百度页面代表以上安装完成
在这里插入图片描述
4、selenium常用api简介:https://blog.csdn.net/qq_22003641/article/details/79137327


六、opencv安装
1、简介: Intel 开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。这里主要用来进行滑块移动像素计算

2、在项目里可直接使用maven或gradle引入
在这里插入图片描述
在这里插入图片描述
3、在使用时需要调用到OpenCV提供的动态链接库,下载地址:https://opencv.org/releases/

4、注意下载的版本与项目中引入的版本一致

5、Winodw环境下,下载解压后,在\build\java\x86目录下有opencv_java455.dll文件,即需要用到的动态链接库。一般window环境下将改文件移动到jdk目录下

七、opencv ubuntu 系统安装
1、opencv 并未提供Linux系统相关的直接安装包,需要下载源码进行编译

2、将下载好的压缩文件传到服务器,并解压

3、注意在编译之前先切换成root账号并检查Java 以及Ant环境是否准备就绪

4、使用java -version 和 ant -version命令查看,如图代表正常
在这里插入图片描述
5、ant 下载地址:https://ant.apache.org/bindownload.cgi
将下载好的压缩包传到服务器解压,执行命令 vim /etc/profile
设置 ANT_HOME 环境变量,如图所示
在这里插入图片描述
6、设置好后,执行 source /etc/profile 后再次查看ant是否安装完成

7、进入opencv 解压后的目录 执行命令 mkdir build

8、进入build 目录执行 mkdir install

9、然后执行命令 cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=./install …
在这里插入图片描述
10、在预编译输出日志最后,Java输出如上图所示,代表成功

11、执行命令 make -j8

12、编译完成后执行命令 make install

13、若是正常执行完成,在install/share/java/opencv4 目录下就会出现 libopencv_java455.so 文件

14、opencv使用前执行 Java语句 System.load(“动态链接库.dll或.so的路径”);

### 回答1: MSEdgeDriver是微软Edge浏览器的驱动程序,用于自动化测试和控制浏览器行为。以下是MSEdgeDriver的下载和安装步骤: 1. 打开微软Edge浏览器官网,下载与您的浏览器版本相对应的MSEdgeDriver。 2. 将下载的MSEdgeDriver解压缩到您的计算机上的任何位置。 3. 将MSEdgeDriver的路径添加到您的系统环境变量中,以便您可以从任何位置运行它。 4. 在您的测试脚本中使用MSEdgeDriver,以便您可以控制Edge浏览器的行为。 请注意,MSEdgeDriver需要与您的Edge浏览器版本相对应,否则可能会出现兼容性问题。因此,请确保下载与您的浏览器版本相对应的MSEdgeDriver。 ### 回答2: MSEdgeDriver是微软Edge浏览器的驱动程序,用于在Selenium测试中与Edge浏览器进行交互。下载和安装MSEdgeDriver可以帮助我们在自动化测试中对浏览器进行自动化控制。 首先,我们需要先确认本地电脑上的Edge浏览器版本。可以在Edge浏览器地址栏中输入“edge://version”,看到Edge浏览器的版本号。 然后,根据Edge浏览器的版本号去官网下载对应版本的MSEdgeDriver。可以在Microsoft Edge适用于Selenium的WebDriver官网(https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/)下载。 下载完MSEdgeDriver后,需要在本地电脑上进行安装。可以将其解压到指定的文件夹中,并将该文件夹添加至系统变量PATH中,这样我们就可以在命令行终端中使用MSEdgeDriver了。 最后,我们还需要在Selenium测试脚本中指定使用MSEdgeDriver,以便在自动化测试中对Edge浏览器进行自动化控制。 总的来说,下载和安装MSEdgeDriver需要先确认本地Edge浏览器版本,下载对应版本的MSEdgeDriver,将其解压安装及配置,然后在测试脚本中声明使用MSEdgeDriver。 ### 回答3: MSEdgeDriver是微软Edge浏览器的驱动程序,可以实现对Edge浏览器的控制和操作,是Selenium Webdriver自动化测试框架不可或缺的一部分。下面就MSEdgeDriver下载与安装进行详述: 一、MSEdgeDriver下载 1、首先需要获取MSEdgeDriver下载地址,可以去微软官网https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/下载,也可以到Selenium官网https://www.selenium.dev/downloads/中下载。 2、根据自己的操作系统选择对应的MSEdgeDriver版本下载。 3、下载完成后将MSEdgeDriver二进制文件保存到本地目录,记住MSEdgeDriver的保存路径,后面在测试代码中需要调用。 二、MSEdgeDriver安装 1、将下载好的MSEdgeDriver放到某个文件夹下或者是整个系统中任何地方。可以放在系统变量Path中,也可以不放。 2、安装Python的Selenium库,对于Windows系统的Python,可以在cmd或powershell中运行pip install selenium来安装。 3、在Python代码中指定MSEdgeDriver的路径,注意:在调试代码之前要把MSEdgeDriver的路径配置好。 from selenium import webdriver edge_driver_path = 'MSEdgeDriver路径' driver = webdriver.Edge(executable_path=edge_driver_path) driver.get("http://www.baidu.com") 4、将代码和MSEdgeDriver路径放在同一个目录下,直接运行代码即可。 总结: MSEdgeDriver下载与安装并不复杂,只需要按照以上简单的步骤进行操作即可。下载MSEdgeDriver时要注意对应的操作系统,安装在Python及时配置环境变量,Selenium库中指定MSEdgeDriver的路径后,就可以开始使用自动化测试了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值