1,准备:

-> Google Chrome浏览器+对应版本的ChromeDriver(谷歌浏览器驱动)

谷歌浏览器驱动下载

对应的v 67.0.3396.99版本的请下载:链接:https://pan.baidu.com/s/1p4ZaGYAwoXmx1JvYTf-ahw 密码:oo6t

-> selenium

安装方式:

pip install selenium

2,代码

本方案没有验证码识别及破解模块,本人正学习阶段,今后会进行该方面的进一步尝试。

代码中有未完成的模块,但运行不会报错,只能进行自动输入账号和密码,并自动点击登录。

__author__ = 'roohom'
# -*-coding:utf-8-*-from selenium import webdriver
import requests
import urllib
from bs4 import BeautifulSoup
from selenium.webdriver.common.action_chains import ActionChains #导入鼠标操作
from selenium.webdriver.common.keys import Keys #导入键值操作
import timemyusername = "**********"#帐号
mypassword = "******"#密码
signpage = "http://www.shixiyun.site/back/login/login.do" #签到页
browser = webdriver.Chrome()
browser.get(signpage)
try:loginname = browser.find_element_by_id("userName")   #找到账号输入框password = browser.find_element_by_id("password")    #找到密码输入框MyID = browser.find_element_by_id("student")      #找到登录者身份submit = browser.find_element_by_id("schoolFormSubmit")   #找到登录框loginname.send_keys(myusername)     #输入账号password.send_keys(mypassword)      #输入密码time.sleep(10)                      #等待一定的时间MyID.click()                     #点击选择的登录者身份submit.click()                      #点击登录browser.implicitly_wait(5)internManage = browser.find_element_by_css_selector('#menu-article > dt').click()time.sleep(3)weekDiary = browser.find_element_by_css_selector('#menu-article > dd > ul > li:nth-child(4) > a').click()except:print("哎呀,登录失败,emmmmm")time.sleep(5)
#退出驱动
#browser.close()
#browser.quit()

刚学习,博客写得不是很好,互相交流学习!

Python实现自动登录“实习云平台”网站相关推荐

  1. python 微信bot_我如何创建Python Bot自动登录到强制门户

    python 微信bot by Ritvik Khanna Ritvik Khanna着 我如何创建Python Bot自动登录到强制门户 (How I created a Python Bot to ...

  2. 影集制作php源码_2018最新仿720全景在线制作云平台网站PHP源码(新增微信支付+打赏+场景红包+本地存储)...

    源码介绍 最新仿720全景在线制作云平台网站|720云全景系统源码|全景在线制作网站源码是一款基于php+mysql开发制作的全景在线制作网站源码,包含全景图片,全景视频等.数据存储全部存于OSS云端 ...

  3. Windows和ubuntu使用python脚本自动登录校园网

    Windows和ubuntu使用python脚本自动登录校园网 背景: 事情事这样的: 最近拿着老板的服务器在玩,奈何学校没有找到合适的机房,无奈就搬回寝室放在一个无人问津的角落里,这科研条件让我也很 ...

  4. 自动驾驶开发云平台业务分析

    自动驾驶开发云平台业务分析 自动驾驶车辆量产需积累大量里程经验,传统车端研发和测试方式,无法满足市场需求,业界普遍采用"云+端"研发迭代新模式,通过测试车队采集海量道路环境数据,在 ...

  5. 利用python爬虫自动登录人人网

    刚学python爬虫,使用python爬虫自动登录人人网,在运行代码时一直报错HTTPError /syshome urllib.error可以接收有urllib.request产生的异常.urlli ...

  6. php 登录保存在哪里看,Mac_MAC如何查看使用自动登录后保存的网站软件密码,  我们在登录网站或软件时 - phpStudy...

    MAC如何查看使用自动登录后保存的网站软件密码 我们在登录网站或软件时,有些网站或软件需要输入登录密码,不过为了我们的使用方便,避免一遍遍的重输,我们通常会使用自动登录.不过,遇到我们更换电脑登录时, ...

  7. Python 自动登录某游戏平台及游戏自动登录

    某游戏平台及自动登录功能 以下原代码为本人原创,仅供交流使用,不做任何其他功能,如作他用后果自负 import time from os import getcwd from xunlu1_1 imp ...

  8. 最新Python 实现自动登录抖音(京东),实现滑块自动滑过

    爬虫的过程中会遇到很多反爬的网站,今天就来讲讲字节系下抖店的滑块验证码的破解流程,谷歌驱动chromedriver路径此处忽略,自己可以去配置,希望对有疑问的同学有帮助,仅作参考. 一.使用Pytho ...

  9. python实现自动登录网页版_Python实现自动登录站点

    如果我们想要实现自动登录,那么我们就需要能够驱动浏览器(比如谷歌浏览器)来实现操作,ChromeDriver 刚好能够帮助我们这一点(非谷歌浏览器的驱动有所不同). 一.确认软件版本 首先我们需要确认 ...

最新文章

  1. 大数据运行环境的运行
  2. 统一认证服务CAS 5安装
  3. Android线程池的简单使用
  4. c语言10个裁判,5个裁判可以对10个歌手进行打分,计算各个歌手的最终得分排列...
  5. 美创意 -vue 组件的网站
  6. 计算营业额python_ARIMA时间序列分析-----Python实例(一周销售营业额预测)
  7. esri-leaflet入门教程(1)-leaflet介绍
  8. 覆盖索引与联合索引_MySQL:你知道什么是覆盖索引吗?
  9. Silverlight实用窍门系列:58.Silverlight中的Binding使用(三)-数据集合的绑定
  10. kettle资源库总是断开
  11. 二极管ROM的工作原理解读
  12. 「三代组装」使用Pilon对基因组进行polish
  13. 小程序地图定位,打开地图导航,选择位置
  14. 易快报创始人兼CEO马春荃:数智化时代扑面而来,多维度重构企业财智领域
  15. 为啥女性洗澡都很慢,究竟在干啥?
  16. 利用opencv+QT打开并显示图片
  17. 美团运维面试官没想到jenkins我用得这么溜,人直接傻掉
  18. 头脑风暴-移动搜索和传统搜索的不同之处
  19. Proteus8.6中16x16LED点阵制作教程
  20. 买房买车,不再遥远!

热门文章

  1. maven下载文件后缀lastedupdated
  2. 设置element ui table表格线条颜色以及设置圆角/解决element ui table设置圆角后线条不显示或显示模糊问题,亲测有效
  3. 23种设计模式应用场景
  4. 22产品经理需要具备的推广能力
  5. 欧盟电源适配器外部电源2019/1782/EU ERP欧洲能效认证
  6. 图像处理之图像模糊与平滑等操作
  7. ifft java_OpenCV DFT_INVERSE与Matlab的ifft不同
  8. 将本地图片转为url网络图片
  9. 安卓效率微商_机友大师app-机友大师 安卓版v2.3.4-pc6手机下载
  10. 【锐捷无线】隐藏SSID配置