Python利用Selenum自动化工具模拟登陆微博,内含下载地址!

这里模拟登陆会用到selenium这个自动化测试的工具,先介绍一下这个工具。

selenium

selenium是一个web的自动化测试工具,最初是为网站自动化测试而开发的,selenium可以直接运行在浏览器上,它支持所有主流的浏览器,可以接收指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏

selenium的简单实用

首先selenium需要进行安装,安装比较简单。直接通过pip install selenium就可以了。

selenium安装完成之后还需要下载对应的驱动,这里需要一定要下载与浏览器对应的驱动,比如我的谷歌浏览器的版本是73.0.3683.103,那么就要下载对应版本的selenium的驱动,这里给大家两个网站。

Selenium下载地址

http://chromedriver.storage.googleapis.com/index.html

Selenium对浏览器支持的版本

http://www.cnblogs.com/iceb/p/7195876.html

接下来以百度为例讲解selenium的简单使用

Python利用Selenum自动化工具模拟登陆微博,内含下载地址!_第1张图片

上面的案例中,如果没有把selenium添加到系统环境变量中程序会报错。这里可以指定路径来使用executable_path='./driver/chromedriver.exe'

模拟登陆微博PC端


Python利用Selenum自动化工具模拟登陆微博,内含下载地址!_第2张图片

这里账号密码可以写在配置文件中

加载配置文件


Python利用Selenum自动化工具模拟登陆微博,内含下载地址!_第3张图片

模拟登陆微博移动端

这里用PC端模拟移动端,可以用谷歌浏览器来模拟,F12打开控制台管理工具


Python利用Selenum自动化工具模拟登陆微博,内含下载地址!_第4张图片

接下来大家可以发现,移动端要比PC端简单的多,因为所有的标签都有ID。代码如下:


Python利用Selenum自动化工具模拟登陆微博,内含下载地址!_第5张图片

最后


Python利用Selenum自动化工具模拟登陆微博,内含下载地址!_第6张图片

技术和知识点持续整理更新中,需要Python全套资料及BAT面试题可以添加 Python学习交流群:1015615067 !结实人脉、讨论技术你想要的这里都有!  


Python利用Selenum自动化工具模拟登陆微博,内含下载地址!_第7张图片

你可能感兴趣的:(Python利用Selenum自动化工具模拟登陆微博,内含下载地址!)