爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11984|回复: 9

[源代码] 金山网盘自动签到程序

[复制链接]

新浪微博达人勋

发表于 2012-5-29 07:33:07 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 fatcat916 于 2012-5-29 08:05 编辑

转一个金山网盘自动签到程序。适用于python2,python3中不通过。

# -*- coding: cp936 -*-

import urllib
import urllib2
import cookielib
import json
import re

class Login_kp:
    def __init__(self):
        cj = cookielib.CookieJar()
        self.opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
        urllib2.install_opener(self.opener)
        self.opener.addheaders = [('User-agent', 'IE')]

    def login(self, username, password):
        url = 'https://www.kuaipan.cn/index.php?ac=account&op=login'
        data = urllib.urlencode({'username':username, 'userpwd':password})
        req = urllib2.Request(url, data)
        try:
            fd = self.opener.open(req)
        except Exception:
            print('网络连接错误')
            return False

        if fd.url != "http://www.kuaipan.cn/home.htm":
            print("用户名跟密码不匹配!")
            return False
        print('%s 登陆成功,准备签到' % username),
        return True

    def logout(self):
        url = 'http://www.kuaipan.cn/index.php?ac=account&op=logout'
        req = urllib2.Request(url)
        fd = self.opener.open(req)
        fd.close()

    def sign(self):
        url = 'http://www.kuaipan.cn/index.php?ac=common&op=usersign'
        req = urllib2.Request(url)
        fd = self.opener.open(req)
        sign_js = json.loads(fd.read())
        if sign_js['state'] == -102:
            print("今天已签到了!")
        elif sign_js['state'] == 1:
            print("签到成功! 获得积分:%d,总积分:%d;获得空间:%dM\n" % (sign_js['increase'], sign_js['status']['points'], sign_js['rewardsize']))
        else:
            print("签到失败")
        fd.close()

if __name__ == '__main__':
    l = Login_kp()
    if l.login("帐号", "密码") == False:
        exit(1)
    l.sign()    l.logout()



评分

参与人数 1金钱 +10 贡献 +3 收起 理由
mofangbao + 10 + 3

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-5-29 08:28:13 | 显示全部楼层
这个功能只要支持 httpwebrequest的语言都能实现,不过用python来做别有一番风味啊!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2012-5-29 10:32:05 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-5-29 11:04:28 | 显示全部楼层
言深深 发表于 2012-5-29 10:32
清风开发一个论坛自动签到程序呗

那就没必要搞签到了。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2012-5-29 11:13:52 | 显示全部楼层
mofangbao 发表于 2012-5-29 11:04
那就没必要搞签到了。。。

练练手呗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-11-24 23:41:50 | 显示全部楼层
我还以为各位大侠都是程序签到呢,一阵羡慕之后好像又不是的哈。呵呵
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-11-24 23:42:33 | 显示全部楼层
还是不要搞自动的好,大家都是来交流学习的,那样的话就没办法在论坛上找到人了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-31 08:55:10 | 显示全部楼层

先顶一个,LZ加油啊~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-30 10:11:18 | 显示全部楼层
楼主霸气啊。。。。。。。。。。。。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-11-11 21:27:31 | 显示全部楼层
学习。。。。。。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表