废话不多说了,直接给大家贴代码了。

import urllib

import urllib2

import cookielib

def getImg(picurl):

'''

request for random_code picture and cookie

'''

pic = opener.open(picurl).read()

with open('./verifyImg.jpg','wb') as emptyPic:

emptyPic.write(pic)

def verifyImg(picpath):

'''

TODO

'''

pass

def login(coo):

loginUrl = 'http://jwxt.wust.edu.cn/whkjdx/Logon.do?method=logon'

data = {'USERNAME':'*****', 'PASSWORD':'*****', 'RANDOMCODE':coo}

#encode the postData

postData = urllib.urlencode(data)

user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'

header = {'User-Agent':user_agent,'Referer':'http://jwxt.wust.edu.cn/whkjdx/framework/main.jsp'}

#generate a Request with url,postData headers and cookie

request = urllib2.Request(loginUrl, postData, headers = header)

#post data

content = opener.open(request)

#get html file

mainUrl = 'http://jwxt.wust.edu.cn/whkjdx/framework/main.jsp'

mainContent = opener.open(mainUrl).read()

print mainContent

if __name__ == '__main__':

cookie = cookielib.CookieJar()

handler = urllib2.HTTPCookieProcessor(cookie)

opener = urllib2.build_opener(handler)

picurl = 'http://jwxt.wust.edu.cn/whkjdx/verifycode.servlet'

getImg(picurl)

#verifyImg(picpath)

randomCode = raw_input('Plz input teh randomcode:')

login(randomCode)

以上代码大家看起来很容易吧,有不明白的地方欢迎留言,我会在第一时间和大家取得联系的。在此萬仟网小编祝大家新年快乐。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

python验证码登录代码_Python模拟登录验证码(代码简单)相关推荐

  1. python模拟登录网站_Python模拟登录淘宝都实现了,你还怕模拟登录?

    文章转载自公众号 :裸睡的猪 , 作者 猪哥66 最近想爬取淘宝的一些商品,但是发现如果要使用搜索等一些功能时基本都需要登录,所以就想出一篇模拟登录淘宝的文章! 看了下网上有很多关于模拟登录淘宝,但是 ...

  2. python 登录新浪微博_Python 模拟登录新浪微博

    在极客学院中看了一个关于爬虫的视频,然后自己实现一遍,并做此记录. 视频链接:http://www.jikexueyuan.com/course/995_4.html?ss=1 该文中的登录方式已经失 ...

  3. python自动投递简历_python模拟登录前程无忧,发送简历

    主要想模拟登录,抓取相关公司,发送简历. 已经实现验证码手动输入,抓取相关公司,发送简历这个功能现在在想如何实现. import requests from bs4 import BeautifulS ...

  4. python脚本根据cookies自动登录网站_python模拟登录并且保持cookie的方法详解

    前言 最近在爬行 nosec.org 的数据,看了下需要模拟登录拿到cookie后才能访问想抓的数据,重要的是 nosec.org 的登录页面 form 中有个 authenticity_token ...

  5. python模拟全部代码_Python模拟登陆实现代码

    下面分享一个使用Python进行网站模拟登陆的小例子. 原理 使用Cookie技术,绕开网站登录验证.要使用到cookielib库.流程: 创建一个保存Cookie的容器,可选的有CookieJar, ...

  6. Python使用selenium过天眼查滑块验证码反爬实现模拟登录

    Python使用selenium过天眼查滑块验证码反爬实现模拟登录 天眼查的滑块验证码样式 一顿操作到滑块验证码阶段 破解滑块验证码 结束 天眼查的滑块验证码样式 在输入账号和密码后会发现这个令人讨厌 ...

  7. Python网页抓取、模拟登录

    From: http://www.cnblogs.com/bboy/archive/2010/10/29/1864537.html 用python抓取网页是非常简单的事,简单的几行代码就可以解决... ...

  8. Python+Selenium+phantomjs实现网页模拟登录和截图

    Python+Selenium+phantomjs实现网页模拟登录和截图 本文全部操作均在windows环境下 安装 Python Python是一种跨平台的计算机程序设计语言,它可以运行在Windo ...

  9. python在手机上如何模拟登录_用 Python 换个姿势「模拟登录」

    原标题:用 Python 换个姿势「模拟登录」 作者:librauee 今天给大家介绍Python一个非常有意思的库PyUserInput,它集成了PyMouse和PyKeyboard这俩模块,能够模 ...

  10. python 识别登陆验证码图片(完整代码)_python 识别登录验证码图片功能的实现代码(完整代码)...

    在编写自动化测试用例的时候,每次登录都需要输入验证码,后来想把让python自己识别图片里的验证码,不需要自己手动登陆,所以查了一下识别功能怎么实现,做一下笔记. 首选导入一些用到的库,re.Imag ...

最新文章

  1. 牛客网平台常州大学新生寒假训练会试
  2. EigenUbuntu下的配置
  3. oracle数据库查询open_cursors值的sql语句,达梦数据库查询MAX_SESSION_STATEMENT值方法,MAX_SESSION_STATEMENT的最大值、上限是多少
  4. 不错!SpringBoot发布Jar包优化瘦身指南!
  5. Debian GNU Linux 4.0 r4
  6. python怎么运行matlab代码_用python运行matlab代码
  7. 64匹马,8个赛道,通过比赛,决出前四名。
  8. 如何利用大数据技术构建用户画像
  9. Netty4.0学习笔记系列之六:多种通讯协议支持
  10. 基于QT的音乐播放器
  11. 再谈过时且脆弱的TCP长肥管道三宗罪!
  12. 上周回顾:DNS漏洞被泄 华为辞职门再起风波
  13. 识人、识货、识场—— 这就是智能零售该有的样子
  14. Caused by: java.lang.ClassNotFoundException: org.jbpm.pvm.internal.processengine.SpringHelper
  15. 程开甲院士和他的TFDC模型
  16. 监听Dom节点失焦触发方法的几个思路
  17. Java枚举是什么?关于Java枚举的一些理解
  18. 从开发者到讲师的心路历程
  19. 一文读懂VargFacenet
  20. 论文阅读笔记--Aesthetics-Driven Stereoscopic 3-D Image Recomposition With Depth Adaptation-2018

热门文章

  1. 紫色范冰冰WIN7主题包
  2. 软件测试工具Winrunner使用的技巧
  3. cocos studio和cocosbuilder什么区别
  4. wow模型修改器_《魔兽世界》魔兽世界模型修改器攻略
  5. android开发笔记之 国家/地区语言速查表
  6. 网络工程师考试-计算机网络笔记
  7. ubuntu 移动硬盘复制小文件可以,复制大文件总是复制不成功
  8. 【word论文排版教程0】论文制作流程
  9. CSS/HTML静态购物网站项目源码解析(品优购)——该项目包含主页、注册页、列表页三个网页
  10. dependencyManagement使用简介