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. 【FFmpeg】如何通过字符串到对应的封装器,以flv为例
  2. 探索未知种族之osg类生物---起源
  3. python程序填空程序改错_Python - class dummyclass(object): 改错
  4. 【待继续研究】解析信用评分模型的开发流程及检验标准(晕乎乎,看不懂~)
  5. 使用jquery获取radio的值
  6. java的System.getProperty()方法可以获取的值
  7. zabbix专题:第七章 添加图像Graphs,添加聚合图形Screens
  8. EasyRecovery---ppt恢复技巧
  9. java监听键盘事件(控制台输出按键信息)
  10. php基础之MySQL数据排序asc、desc
  11. mysql存储过程之异常处理篇
  12. python 谷歌翻译 api_调用谷歌翻译API
  13. 中科院的matlab课件,中科院matlab课件
  14. 智能泊车技术及现状详解
  15. 左耳朵耗子 | 技术人员的发展之路
  16. centos7:glibc:configure: error: no acceptable C compiler found in $PATH
  17. JAVA后台对接苹果APNS(VOIP)实现推送
  18. 打计算机游戏用英语怎么说,打游戏用英语怎么说
  19. 深度学习从入门到精通——图像分割之DeepLab系列算法
  20. 股票查询系统,模糊查询,判断数值,字典,列表,字符串的运用python

热门文章

  1. Windows使用控制面板工具来修改ip,网关,子网掩码
  2. 苹果核”乔布斯不为人知的九件事
  3. 基于RFM和AHP构建用户评分分析体系
  4. 电子货币有可能取代传统货币吗?请看国际货币基金组织的报告!
  5. 数据分析的方法与技术
  6. .net core集成cas统一身份认证
  7. access贝克曼_贝克曼库尔特ACCESS2化学发光免疫分析仪-贝克曼库尔特中国官网
  8. 企业网盘是高成本服务,低价网盘很难满足企业需求
  9. 为什么一个字节是八个bit
  10. 大家真的懂退耦电容和旁路电容吗?