Python实现自动登录“实习云平台”网站
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实现自动登录“实习云平台”网站相关推荐
- python 微信bot_我如何创建Python Bot自动登录到强制门户
python 微信bot by Ritvik Khanna Ritvik Khanna着 我如何创建Python Bot自动登录到强制门户 (How I created a Python Bot to ...
- 影集制作php源码_2018最新仿720全景在线制作云平台网站PHP源码(新增微信支付+打赏+场景红包+本地存储)...
源码介绍 最新仿720全景在线制作云平台网站|720云全景系统源码|全景在线制作网站源码是一款基于php+mysql开发制作的全景在线制作网站源码,包含全景图片,全景视频等.数据存储全部存于OSS云端 ...
- Windows和ubuntu使用python脚本自动登录校园网
Windows和ubuntu使用python脚本自动登录校园网 背景: 事情事这样的: 最近拿着老板的服务器在玩,奈何学校没有找到合适的机房,无奈就搬回寝室放在一个无人问津的角落里,这科研条件让我也很 ...
- 自动驾驶开发云平台业务分析
自动驾驶开发云平台业务分析 自动驾驶车辆量产需积累大量里程经验,传统车端研发和测试方式,无法满足市场需求,业界普遍采用"云+端"研发迭代新模式,通过测试车队采集海量道路环境数据,在 ...
- 利用python爬虫自动登录人人网
刚学python爬虫,使用python爬虫自动登录人人网,在运行代码时一直报错HTTPError /syshome urllib.error可以接收有urllib.request产生的异常.urlli ...
- php 登录保存在哪里看,Mac_MAC如何查看使用自动登录后保存的网站软件密码, 我们在登录网站或软件时 - phpStudy...
MAC如何查看使用自动登录后保存的网站软件密码 我们在登录网站或软件时,有些网站或软件需要输入登录密码,不过为了我们的使用方便,避免一遍遍的重输,我们通常会使用自动登录.不过,遇到我们更换电脑登录时, ...
- Python 自动登录某游戏平台及游戏自动登录
某游戏平台及自动登录功能 以下原代码为本人原创,仅供交流使用,不做任何其他功能,如作他用后果自负 import time from os import getcwd from xunlu1_1 imp ...
- 最新Python 实现自动登录抖音(京东),实现滑块自动滑过
爬虫的过程中会遇到很多反爬的网站,今天就来讲讲字节系下抖店的滑块验证码的破解流程,谷歌驱动chromedriver路径此处忽略,自己可以去配置,希望对有疑问的同学有帮助,仅作参考. 一.使用Pytho ...
- python实现自动登录网页版_Python实现自动登录站点
如果我们想要实现自动登录,那么我们就需要能够驱动浏览器(比如谷歌浏览器)来实现操作,ChromeDriver 刚好能够帮助我们这一点(非谷歌浏览器的驱动有所不同). 一.确认软件版本 首先我们需要确认 ...
最新文章
- 【FFmpeg】如何通过字符串到对应的封装器,以flv为例
- 探索未知种族之osg类生物---起源
- python程序填空程序改错_Python - class dummyclass(object): 改错
- 【待继续研究】解析信用评分模型的开发流程及检验标准(晕乎乎,看不懂~)
- 使用jquery获取radio的值
- java的System.getProperty()方法可以获取的值
- zabbix专题:第七章 添加图像Graphs,添加聚合图形Screens
- EasyRecovery---ppt恢复技巧
- java监听键盘事件(控制台输出按键信息)
- php基础之MySQL数据排序asc、desc
- mysql存储过程之异常处理篇
- python 谷歌翻译 api_调用谷歌翻译API
- 中科院的matlab课件,中科院matlab课件
- 智能泊车技术及现状详解
- 左耳朵耗子 | 技术人员的发展之路
- centos7:glibc:configure: error: no acceptable C compiler found in $PATH
- JAVA后台对接苹果APNS(VOIP)实现推送
- 打计算机游戏用英语怎么说,打游戏用英语怎么说
- 深度学习从入门到精通——图像分割之DeepLab系列算法
- 股票查询系统,模糊查询,判断数值,字典,列表,字符串的运用python