正常情况下进入学者网作业界面的步骤:
1浏览器
2点击学者网(已收藏)
3输入账号
4输入密码
5点击登录
6点击学习课程
7找到课程点击课程名
8跳转页面至课程封面,点击进入课程
9点击课程作业
10查看作业,交作业
这么繁琐的流程,几乎超过了7±2的法则了,即使可以用登录管家把账号密码保存下来,也只是省略了输入密码账号的过程(其实一般登录管家不只是记录一个网站的登录,所以也要考虑点击登录管家和找到学者网的步骤)。最近学习的selenium可以很方便的解决这个问题。
大家可以去网上搜索selenium webdriver (python)第三版来学习,至于安装selenium的过程我也是折腾了很久的,不过几乎所有的问题都是可以解决的,我遇到很多奇葩的问题。比如
图片一
我发现了用find_element_by_class_name().click()的时候就出现一些问题让我很头疼。一开始我没留意到自己是这么写的find_elements_by_class_name().click(),非常低级的错误,有大神指点一下为什么吗?
driver.find_elements_by_id("").click()
At