0 0

python 登录验证失败5

    我使用下面的代码登录带验证码的网站
http://lm.meilishuo.com/
,验证码图片能正常下载下来,输入验证码之后总是说登录失败,各位知道什么原因吗?

def MeiLiShuoLogin(url, username, password):
        # Enable cookie support for urllib2
        cookiejar=cookielib.CookieJar()
        urlopener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookiejar))
        urllib2.install_opener(urlopener)
        
        urlopener.addheaders.append(('Referer', 'http://lm.meilishuo.com/effect/'))
        urlopener.addheaders.append(('Accept-Language', 'zh-CN'))
        urlopener.addheaders.append(('Host', 'lm.meilishuo.com'))
        urlopener.addheaders.append(('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/525.13'))
        urlopener.addheaders.append(('Connection', 'Keep-Alive'))

        print 'XXX Login......'

        imgurl=r'http://e.meilishuo.com/home/Captcha'
        DownloadFile(imgurl, urlopener)
        print cookiejar
        authcode=raw_input('Please enter the authcode:')

        # Send login/password to the site and get the session cookie
        values={'mlsUser':username, 'password':password, 'checkcode':authcode}
        urlcontent=urlopener.open(urllib2.Request(url, urllib.urlencode(values)))
        print cookiejar
        page=urlcontent.read(500000)
        #print page

        # Make sure we are logged in, check the returned page content
        if page.find('login')!=-1:
                print 'Login failed with username=%s, password=%s and authcode=%s' \
                                % (username, password, authcode)
                return False
        else:
                print 'Login succeeded!'
                return True
2014年4月29日 10:35
目前还没有答案

相关推荐

    Python登录注册验证功能实现

    本次项目登录注册验证是对之前学习知识点的加深学习,这次项目的练习的知识点有函数、判断语句、循环语句、文件操作等。 项目流程 运行代码之后,输出登录或者注册选项。 当选择登录之后,输入用户名密码,如果该...

    老男孩第三期Python全栈开发视频教程 零基础系统学习Python开发视频+资料

    ├─(91) 02 python s3 day53 alex首秀失败.avi ├─(92) 03 python s3 day53 自定义admin样式.avi ├─(93) 04 python s3 day53 admin补充.avi ├─(94) 05 python s3 day53 COOKIE介绍.avi ├─(95) 06 python s3 ...

    基于python登录网站验证码的生成与识别系统(django)源码.zip

    此次针对登录网站验证码的生成和识别主要利用了Python技术来实现,开发设计了两种验证码模式:图形验证码以及滑动验证码,图形验证码主要通过动态的图形内容来验证,滑动验证码通过滑动交互的方式来实现拼图缺口的填...

    Python模拟用户登录验证

    本文实例为大家分享了Python模拟用户登录验证的具体代码,供大家参考,具体内容如下 1.功能简介 此程序模拟用户登录验证的过程,实现用户名输入、黑名单检测、用户有效性判别、密码输入及验证等。用户在3次以内输入...

    基于python的登录网站验证码的生成与识别系统(django).zip

    此次针对登录网站验证码的生成和识别主要利用了Python技术来实现,开发设计了两种验证码模式:图形验证码以及滑动验证码,图形验证码主要通过动态的图形内容来验证,滑动验证码通过滑动交互的方式来实现拼图缺口的填...

    python&登录网站验证码的生成与识别系统(django)

    3、后台进行验证码校验失败次数统计:设置一定时间间隔内相同 IP 允许验证失败的最大次数,一旦达到上限,则拒绝提供服务,类似账号锁定。针对登录、验证码校验等重要功能,添加失败次数统计,以应对暴力破解的请求...

    基于python+django的登录网站验证码的生成与识别系统的实现.zip

    3、后台进行验证码校验失败次数统计:设置一定时间间隔内相同 IP 允许验证失败的最大次数,一旦达到上限,则拒绝提供服务,类似账号锁定。针对登录、验证码校验等重要功能,添加失败次数统计,以应对暴力破解的请求...

    (基于python的毕业设计)登录网站验证码的生成与识别系统(django)(源码+说明+演示视频).zip

    (基于python的毕业设计)登录网站验证码的生成与识别系统(django)(源码+...同时如同一IP验证失败超过最大次数平台会自动锁定冻结账号信息,验证码可以帮助提升系统平台登录的安全性,防止暴力破解账户信息的情况发生。

    【基于Python+Django的毕业设计】登录网站验证码的生成与识别系统(源码+录像演示+说明).zip

    【基于Python+Django的毕业设计】登录网站验证码的生成与识别系统(源码+...同时如同一IP验证失败超过最大次数平台会自动锁定冻结账号信息,验证码可以帮助提升系统平台登录的安全性,防止暴力破解账户信息的情况发生。

    python——使用OOP编程实现用户登录业务流程(无bug修改版)

    定义类UsersBiz,在类中定义一个实现登录的方法login(……),该方法返回bool类型数据。调用login方法传入相关数据进行业务逻辑验证。... 若3次登录失败则退出(每次错误要提示用户还剩余几次机会)

    毕业设计-基于python登录网站验证码的生成与识别系统(django)毕业设计与实现(源码+数据库+演示视频).zip

    当没有按照指定的要求将图块拖动至指定的位置,则系统会根据拖动的距离等信息来进行函数的判断,从而认定验证码校验未通过,当出现该情况时,系统会提示验证失败,具体界面呈现如下图所示: 图5.4图像验证码验证...

    一键签到Python脚本

    需要注意的是,在编写一键签到Python脚本时,需要了解目标网站的登录和签到机制,包括相关接口、参数等。同时,要遵守网站的使用规则和条款,确保脚本的合法性和使用的合理性。在使用任何自动化脚本之前,请确保已经...

    python装饰器练习题及答案

    这篇文章主要介绍了python装饰器练习题及答案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一:编写装饰器,为多个函数加上认证的功能(用户的账号密码) ...

    Python 爬虫模拟登陆知乎

    由于电影天堂上的资源获取权限是所有人都一样的,所以不需要进行登录验证操作,写完那篇文章后又花了些时间研究了一下python模拟登陆,网上关于这部分的资料很多,很多demo都是登陆知乎的,原因是知乎的登陆比较简单...

    python自动玩微信跳一跳

    绕过最新反作弊验证。 全自动运行,失败自动重来 自动适应不同分辨率 自动调整各个参数误差,玩的越久表现越好~ 不需要配置adb,不需要配置python环境 只需要 1.安卓手机,开启开发者模式,【部分机型要确认允许...

    python基于人脸识别的酒店客房入侵检测系统(django).zip

    在刷脸后会有认证成功、认证失败、已经失效等系统的内容提示。 (3)在客房的管理中也能够实现对入住房客的在线登记管理,能够进行入住房客的信息选择、时间选择等。 (4)客户管理,该模块中管理员能够进行入住的...

    python cookbook(第3版)

    14.5 忽略或者期望测试失败 14.6 处理多个异常 14.7 捕获所有异常 14.8 创建自定义异常 14.9 捕获异常后抛出另外的异常 14.10 重新抛出最后的异常 14.11 输出警告信息 14.12 调试基本的程序崩溃错误 14.13 ...

    python用户账户管理.pdf

    python用户账户管理 在Python中,可以使用标准库中的getpass和os模块以及第三方库如flask来实现用户账户管理。...否则,验证失败。在主循环中,我们显示一个菜单,并根据用户的输入调用相应的函数。

    social-core:Python社交认证-核心

    Python社交认证-核心 Python Social Auth是易于设置的社交身份验证/注册机制,并支持多个框架和身份验证提供程序。描述这是python-social-auth生态系统的核心组件,它实现了通用接口以定义第三方服务的新身份验证...

    毕业设计,基于Python+Flask+MySql开发的人力资源管理系统,内含Python完整源代码,数据库脚本

    登录模块 发送ajax请求,后台验证账号密码是否正确 将账号密码存在session实现状态保持,session存在redis中 使用wtf生成token,进行csrf跨站请求保护 信息模块 后端返回HTML模板 经过浏览器渲染,展示界面 新增...

Global site tag (gtag.js) - Google Analytics