首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

selenium 模拟浏览器登录微博

selenium 是一个自动化测试工具 , 支持多种浏览器 , 可以用来做 web 页面的自动化测试。这次主要是来记录一下通过 python+selenium+chromeDriver 模拟浏览器登录新浪微博。1.准备工作python (本次使用的是 python3)selenium 库chromeDriverchrome 浏览器注意:chromeDriver 有多个版本 , 每个版本对应固定的 chrome 浏览器版本 , 需要根据 chrome 的版本下载对应的 chromeDriver。2.模拟登陆接下来就可以开始登录了 , 直接上代码。

在最开始的时候 , 引入 chromeDriver 的程序 , 获取浏览器变量。设置需要访问的 url 并用 get 方式打开。根据页面组件的属性获取到组件并传值 , 最后模拟点击登录按钮 , 即可完成登录。3. 需要注意的坑整个过程逻辑非常简单 , 但是这里面有两个坑需要注意一下。如果去微博登录页面看的话 , 会发现 , 起始登录按钮的 class 名称如下图:

代码:https://github.com/zengln/script/tree/master/trydir

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180228G1575B00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券