• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python实现的金山快盘的签到程序

Python实现的金山快盘的签到程序

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了金山快盘下载,金山快盘官网,金山快盘,金山快盘电脑版下载,金山快盘关闭怎么办等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

username = "快盘用户名"
password = "快盘密码"

class sign(object):
    username = ''
    password = ''
    #登录显示页面
    indexurl = 'https://www.kuaipan.cn/account_login.htm'
    #登录的form表单url
    loginurl = 'https://www.kuaipan.cn/index.php?ac=account&op=login'
    #签到的真正url
    signurl = 'http://www.kuaipan.cn/index.php?ac=common&op=usersign'

    def __init__(self,username,password):
        self.username = username
        self.password = password

    def login(self):
        cj = cookielib.CookieJar()
        opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
        urllib2.install_opener(opener)
        print "打开登录页面"
        try:
            urllib2.urlopen(self.indexurl)
            post_data = {'username':self.username,'userpwd':self.password,'isajax':'yes'}
            req=urllib2.Request(self.loginurl,urllib.urlencode(post_data))
        except Exception, e:
            print "网络链接错误"
            return False
        print "登录成功,准备签到!"
        response = urllib2.urlopen(req)
        login=response.read()
        return login

    def sign(self):
        response = urllib2.urlopen(self.signurl)
        sign = response.read()
        l = json.loads(sign)
        if (l and l['state'] == 1) or \
        (l and 0 == l['state'] and l['increase'] * 1 == 0 and l['monthtask'].M900 == 900):
            print "恭喜你签到成功!"
            k = l['increase']*1
            m = l['rewardsize'] * 1
            if (k == 0 and l['monthtask'].M900 == 900):
                print "本月签到积分已领取完成"
            else:
                print "签到奖励积分:%s" % (k)
            if m == 0:
                print "手气太不好了!奖励 0M 空间"
            else:
                print "签到奖励空间:%s" % (m)
        else:
            if (l['state'] == -102):
                print "今天您已经签到过了"
            else:
                print "签到失败,遇到网络错误,请稍后再试!"

        return sign


if __name__ == "__main__":
    sign = sign(username,password)
    if sign.login():
        sign.sign()
</div>

</div>

您可能想查找下面的文章:

  • Python实现的金山快盘的签到程序
  • Python实现的金山快盘的签到程序

相关文章

  • Python的GUI框架PySide的安装配置教程
  • python通过scapy获取局域网所有主机mac地址示例
  • Python Web开发模板引擎优缺点总结
  • 总结的几个Python函数方法设计原则
  • Python 中迭代器与生成器实例详解
  • Python实现的检测web服务器健康状况的小程序
  • 跟老齐学Python之编写类之二方法
  • Python中的jquery PyQuery库使用小结
  • 使用Python的Twisted框架实现一个简单的服务器
  • 在Django中创建动态视图的教程

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 基于python的Tkinter实现一个简易计算器
    • Python set集合类型操作总结
    • Python简单删除目录下文件以及文件夹的方法
    • 使用Python对SQLite数据库操作
    • Python内置函数的用法实例教程
    • 在Python编程过程中用单元测试法调试代码的介绍
    • python删除文件示例分享
    • 详解Python的Django框架中的模版相关知识
    • python创建线程示例
    • Python脚本暴力破解栅栏密码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有