本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理

以下文章来源于腾讯云,作者:算法与编程之美。

前言

最近小编在学习python自动化处理网页,因为一直在使用学习通,因此写了一个python自动化网页登录学习通的简单程序,因为才入门,不足之处希望读者能够提出。

运行环境配置

安装selenium模块

我们在python中输入pipinstall selenium即可安装。

安装Chrome webdriver

安装Chrome webdriver时我们需要注意版本的对应,这儿主要是对应的谷歌浏览器的版本;我的谷歌浏览器版本为85.0.4183.102,我所对应安装的webdriver版本为85.0.4183.87,这样运行时就不会报错了。

安装网址:

程序运行代码

当我们运行环境配置好后,就可以进行代码的书写了。

from selenium import webdriver

class Webdriver:

def main(self):

user = input('请输入学习通账号:')

password = input('请输入学习通密码:')

global wb # 申明全局变量防止Chrome浏览器运行时闪退

wb = webdriver.Chrome(r'E:\weixin_dis\chromedriver.exe')

wb.implicitly_wait(10) # 设置定位的最长时间

wb.get('https://passport2.chaoxing.com/login?fid=&newversion=true&refer=http%3A%2F%2Fi.chaoxing.com')

wb.find_element_by_id('phone').send_keys(user) # 定位输入账号

wb.find_element_by_id('pwd').send_keys(password) # 定位输入密码

wb.find_element_by_id('loginBtn').click() # 定位点击登录

if __name__ == '__main__':

s = Webdriver()

s.main()

我们启动程序输入账号和密码就可以直接登录超星学习通的个人空间;是不是很方便呢!

总结

体验下来就是selenium模块就是用程序去模仿人去对网页的操纵,例如输入,鼠标点击,等操作,如果结合爬虫等数据挖掘的话,会起到很好的作用;在后续的学习中,我会去尝试写一个学习通自动签到的程序,希望这篇文章对读者有所帮助。

END

python 通登录银行_带你了解Python|自动化实现学习通登录相关推荐

  1. Python 图像 一样大小_#带你学Python# 表白利器:用Python发微信表情画-带你认识图片的秘密...

    首先感谢大家对上篇文章"python实现传染病模型"的肯定: 孙小白:#带你学Python# 疫情当前,在家没事?你也可以用Python预测疫情发展​zhuanlan.zhihu. ...

  2. python跳出if条件_带你学python基础:条件控制if与循环语句while、for 以及range函数...

    一.什么是条件控制 条件控制用生活中的一个例子来说就是:当你去买车时,会有好多品牌,这个时候我们就需要做出选择,到底需要买哪个品牌的车,而在编程中,条件控制就是为了帮你做选择的. 用专业点的话来说,条 ...

  3. python办公自动化应用实例_带你用Python玩转PPT

    作者 | 陈熹 来源 | 早起Python(ID:zaoqi-python) 头图 | CSDN 下载自东方IC 导读 大家好,今天依旧是Python办公自动化基础系列,在之前我们分别详细讲解了 今天 ...

  4. python汽车类型识别源代码带图形界面,基于PyTorach深度学习

    python汽车类型识别源代码带图形界面,基于torch深度学习,目前可识别公交车, 货车,客运车, 面包车, 皮卡车, 小轿车,程序包中已含模型文件 完整代码下载地址:python汽车类型识别源代码 ...

  5. 十三、写了两年多Python文章的我,带你走进Python数据分析

    @Author : By Runsen @Date : 2020/5/13 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘 ...

  6. 为什么一个程序中变量只能定义一次_#带你学Python# 从简单程序出发理解Python基本语法

    欢迎回来. 通过上一篇文章,我们第一次触摸了Python,学会了如何用各种不同的方式运行Python的解释器.也介绍了很多工具和开发环境,是不是跃跃欲试了? 到这里,别的python教程就会从数据类型 ...

  7. python群控_带你用 Python 实现自动化群控入门篇

    点击上方"AirPython",选择"加为星标"第一时间关注 Python 技术干货! 1. 前言 群控,相信大部分人都不会陌生!印象里是一台电脑控制多台设备完 ...

  8. 移动设备input输入框点击后自动选中内容_带你用 Python 实现自动化群控(入门篇)...

    1. 前言 群控,相信大部分人都不会陌生!印象里是一台电脑控制多台设备完成一系列的操作,更多的人喜欢把它和 Hui 产绑定在一起! 事实上,群控在自动化测试中也被广泛使用!接下来的几篇文章,我将带大家 ...

  9. python安卓自动化实现方法_带你用 Python 实现自动化群控(入门篇)

    原标题:带你用 Python 实现自动化群控(入门篇) 来自公众号: AirPython 1. 前言 群控,相信大部分人都不会陌生!印象里是一台电脑控制多台设备完成一系列的操作,更多的人喜欢把它和 H ...

最新文章

  1. 使用注解开发SpringMVC详细配置教程
  2. GPP加密破解工具gpp-decrypt
  3. 海南医养康养健康文旅-健康中国·万祥军:谋定国际化破题
  4. Nginx upstream 配置
  5. simulink仿真及代码生成技术入门到精通_Simulink仿真零基础入门到精通实用教学教程 自学全套...
  6. JIRA官方:JIRA源代码集成
  7. 设计自己的线程局部存储
  8. 【CCCC】L2-011 玩转二叉树 (25分),二叉树建树与遍历(我讨厌树,@L2-006)
  9. [LeetCode系列] 跳跃问题II
  10. DL实战(2):SiamFC - TensorFlow配置
  11. 为什么土豆网王微会放弃自己原有的立场,跟优酷合并 合并后有何影响
  12. 巅峰之证!首位阿里云ACE认证专家产生
  13. PHP实现添加到错题本,制作错题本的步骤、使用方式及窍门!
  14. 如何利用视频做动图?视频转gif动图
  15. 这3个方法帮你终结拖延症,过轻快人生
  16. 你真的了解Franka吗?一文带你揭秘Franka常见问题,你想知道的都在这里!
  17. 如何开发一个人脸识别,人脸识别系统,人脸识别考勤系统毕业设计毕设作品
  18. 华硕x580nv拆机_看懂一篇拆机贴 拆遍天下机 华硕A45VM拆机清灰换硅脂 怒降25度!...
  19. DDOS高防IP是什么?怎么用?
  20. Linux下服务器基本环境搭建步骤详解(三种软件安装方式)

热门文章

  1. 票面利率,收益率和到期收益率
  2. 【论文相关】论文管理神器-zotero(最详细的使用说明)
  3. c语言程序设计wav,WAV音频格式解析C代码
  4. 【音视频专题】音频质量评估方法那些事
  5. android 锁屏显示音乐播放器,Android锁屏界面控制音乐播放
  6. TP5 短信宝 发送短信验证码
  7. 59-硅谷课堂5-硅谷课堂-整合网关与订单 + 营销管理模块 + 公众号菜单管理
  8. 任何播放器无法播放视频
  9. 中国自由软件元老---宫敏
  10. Could not find a suitable set of interfaces for VIPs.