`
zhouxianglh
  • 浏览: 269697 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Python3模拟金山快盘打卡

 
阅读更多

# zhouxianglh 2013.05.09 python3.3
# Python 模拟登录,然后记录cookie,打卡签到
import urllib.request
import http.cookiejar
import json
import sys

# 登录金山快盘
params = {"username":"用户名", "userpwd":"密码", "isajax":"yes", }
webCookie = http.cookiejar.CookieJar()
openner = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(webCookie))
# 登录首页获取相关cookie用于登录
webRequest = openner.open("https://www.kuaipan.cn/account_login.htm")  
# 登录快盘
webRequest = openner.open("https://www.kuaipan.cn/index.php?ac=account&op=login", urllib.parse.urlencode(params).encode())  
# 网页是用utf-8编码,所以这里用utf-8编码
htmlData = webRequest.read().decode('utf-8')  
# 解析json信息
result = json.loads(htmlData) 
print("登录信息:", result["errcode"])


if result["state"] == "1" :
    print("登录成功,开始的卡")
    webRequest = openner.open("http://www.kuaipan.cn/index.php?ac=common&op=usersign") 
    htmlData = webRequest.read().decode('utf-8')
    result = json.loads(htmlData)
    if result["state"] == -102:  
        print("今天已签到过")
    elif result["state"] == 1:
        print("签到成功,赠送积分 %s,当前积分 %s,签到送空间 %sMB" % (result["increase"], result["status"]["points"], result["rewardsize"]))
else :
    print("登录失败")       
    sys.exit() 
        
# 显示当肖快盘信息
webRequest = openner.open("http://www.kuaipan.cn/index.php?ac=home&op=space") 
htmlData = webRequest.read().decode('utf-8')
result = json.loads(htmlData)
transform = 1024 * 1024 * 1024  # 以Byte为单位,所以这里要转换
print("当前空间:%.2f GB,已使用:%.2f GB" % (int(result["xLive"]["total"]) / transform, int(result["xLive"]["used"]) / transform))
 

 用金山快盘,用于文本备份同步,大概用两年多了,用得蛮好,只是每天要打卡扩容蛮烦的.以下是邀请链接,有兴趣的可以试试.

http://www.kuaipan.cn/?channel=bky5t3

分享到:
评论

相关推荐

    Python-钉钉自动上下班打卡辅助基于Pythonadb实现打卡后自动发送邮件提醒

    【Python-钉钉自动上下班打卡辅助基于Pythonadb实现打卡后自动发送邮件提醒】 这个项目是利用Python编程语言,结合Android Debug Bridge(ADB)工具,为钉钉应用创建的一个自动化辅助程序,主要用于自动完成上下班...

    python3 金山快盘自动登录签到程序

    python3 金山快盘自动登录签到程序

    春节十二响(使用python3模拟烟花绽放).zip

    春节十二响(使用python3模拟烟花绽放).zip春节十二响(使用python3模拟烟花绽放).zip 春节十二响(使用python3模拟烟花绽放).zip春节十二响(使用python3模拟烟花绽放).zip 春节十二响(使用python3模拟烟花...

    Python企微定时打卡

    使用python脚本写的企业微信机器人定时打卡的python脚本,定时提醒你上下班打卡,还有点外卖等服务,可以二次编辑,根据你自己的需求进行修改使用,放到linux后台不间断运行,可以24小时为你服务,让你再也不会忘记...

    Python3模拟微博登录.rar

    在Python3中,模拟微博登录是一项常见的网络爬虫任务,主要目的是为了自动化地获取和处理微博上的数据。这个“Python3模拟微博登录.rar”压缩包很可能包含了一个完整的示例项目,教你如何使用Python来实现这一功能,...

    模拟点击城通网盘下载器操作python代码.rar

    这篇关于“模拟点击城通网盘下载器操作python代码”的主题,就是利用Python编程语言的特定库来实现对软件界面的自动化控制,即模拟人手进行操作。主要涉及到的技术点有Python的`win32com.client`库、事件处理以及...

    Python3入门视频教程百度网盘.pdf

    Python3是一种广泛应用于数据分析、机器学习、Web开发和自动化任务的高级编程语言。这个入门视频教程涵盖了从基础到进阶的各个重要知识点,适合初学者系统地学习Python3。 首先,第一章“Python入门导学”将引导你...

    Python基于 Django 3 的网盘系统【源码】.zip

    Python基于 Django 3 的网盘系统【源码】Python基于 Django 3 的网盘系统【源码】Python基于 Django 3 的网盘系统【源码】Python基于 Django 3 的网盘系统【源码】Python基于 Django 3 的网盘系统【源码】Python基于...

    python项目开发实战_AI人脸识别签到打卡系统(PyQt5+百度智能云+OpenCV-Python+SQLite3).pdf

    python项目开发实战_AI人脸识别签到打卡系统(PyQt5+百度智能云+OpenCV-Python+SQLite3)_编程案例实例教程

    python+adb实现安卓手机自动化钉钉打卡功能

    在本文中,我们将深入探讨如何使用Python和ADB(Android Debug Bridge)工具来实现安卓手机上的自动化钉钉打卡功能。这个过程特别适用于那些不再频繁使用的旧安卓设备,它们可以被编程为自动执行日常的钉钉打卡任务...

    Python | 模拟退火算法解决置换流水车间调度问题

    Python | 模拟退火算法解决置换流水车间调度问题 使用启发式算法解决置换流水车间调度问题 txt文档中分别为源码和测试用例 未涉及第三方库,可以直接复制到pyCharm中运行 由于主函数使用了递归,程序可能运行较慢 ...

    模拟退火算法-python实现.rar

    模拟退火算法-python实现 模拟退火算法-python实现 模拟退火算法-python实现 模拟退火算法-python实现 模拟退火算法-python实现 模拟退火算法-python实现 模拟退火算法-python实现 模拟退火算法-python实现 模拟退火...

    python爬虫模拟浏览器访问-User-Agent过程解析

    在介绍python爬虫模拟浏览器访问-User-Agent过程解析之前,需要了解几个基本概念。Python是一种广泛使用的高级编程语言,以其简洁明了的语法和强大的功能而闻名。爬虫是网络自动化脚本的一种,其主要功能是自动化地...

    模拟退火算法的实现:分别使用Java和Python实现模拟退火算法的编程.zip

    模拟退火算法的实现:分别使用Java和Python实现模拟退火算法的编程.zip 模拟退火算法的实现:分别使用Java和Python实现模拟退火算法的编程.zip 模拟退火算法的实现:分别使用Java和Python实现模拟退火算法的编程.zip...

    python 微信自动打卡脚本微信自动打卡脚本

    标题中的“Python 微信自动打卡脚本”指的是利用Python编程语言编写的一种自动化程序,能够帮助用户在微信中定时发送消息,实现打卡的功能。这样的脚本对于需要频繁在特定时间向特定群组报告的场景非常有用,比如在...

    Python网易云音乐自动打卡刷歌300首源码

    不会玩儿的可以直接使用https://blog.csdn.net/u012533033/article/details/114433745,程序运行需要python3环境以及requests、pycrypto扩展支持,将代码中的手机号与密码改成自己的就行了,密码需要MD5加密,自行...

    HuaiHan-WanMei-Auto-master_校园健康打卡_python_python爬虫_

    2. **网络爬虫**:为了实现自动打卡,项目可能包含了爬虫技术,用于抓取或模拟用户行为,如登录、获取打卡页面数据、提交打卡信息等。常用的Python爬虫库可能有requests、BeautifulSoup、Selenium等。 3. **GitHub ...

    Python视频教程百度网盘.pdf

    【Python编程语言】 Python是一种高级编程语言,以其简洁易读的语法和强大的功能而闻名。自去年以来,Python在人工智能领域的广泛应用推动了其排名的迅速攀升,使其成为编程界的首选语言。Python的热度不仅吸引了...

    基于 python 实现的钉钉自动上下班打卡辅助

    【作品名称】:基于 python 实现的钉钉自动上下班打卡辅助 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:实现使用...

Global site tag (gtag.js) - Google Analytics