前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python利用Selenum自动化工具模拟登陆微博,内含下载地址!

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

作者头像
汤贤
发布2020-05-18 15:57:34
5860
发布2020-05-18 15:57:34
举报
文章被收录于专栏:用户7289880的专栏

这里模拟登陆会用到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的简单使用

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

模拟登陆微博PC端

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

加载配置文件

模拟登陆微博移动端

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • selenium
  • selenium的简单实用
  • Selenium下载地址
  • Selenium对浏览器支持的版本
  • 模拟登陆微博PC端
  • 加载配置文件
  • 模拟登陆微博移动端
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档