`
zhouxianglh
  • 浏览: 267550 次
  • 性别: 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 金山快盘自动登录签到程序

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

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

    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)_编程案例实例教程

    2019年3月二级Python考试模拟软件.zip

    该压缩包中的“2019年3月二级Python考试模拟软件”很可能包含了历年的真题库、模拟试题、答题技巧、知识点解析等资源。这些内容可能按照考试大纲划分,涵盖了Python的基础语法、数据结构、函数、模块、异常处理、...

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

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

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

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

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

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

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

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

    Python 模拟《原神》抽卡系统

    Python 模拟《原神》抽卡系统 本文将介绍如何使用 Python 语言模拟《原神》游戏中的抽卡系统。《原神》是一款大世界探索游戏,由米哈游开发。为了模拟游戏中的抽卡系统,我们将使用 Python 语言来实现该系统。 ...

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

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

    Python_Python模拟冷却散热片热分布_有限差分法_

    在本项目中,我们探讨了如何使用Python编程语言模拟计算机硬件中的冷却散热片的热分布问题,特别是通过有限差分法解决热稳态椭圆偏微分方程。这是一个非常实用的技术,对于理解和优化电子设备的热管理至关重要。 ...

    基于python的百度云网盘爬虫

    3. `login.py`: 登录模块,用于模拟用户登录百度云网盘。 4. `search.py`: 搜索模块,实现对网盘内容的搜索功能。 5. `download.py`: 下载模块,处理下载任务。 6. `utils.py`: 辅助工具函数,提供通用的辅助功能。 ...

    python模拟浏览器获取网页内容

    python urllib or requests模块模拟浏览器获取网页内容

    Python爬虫模拟登录带验证码网站

    爬取网站时经常会遇到需要登录的问题,这是就需要用到模拟登录的相关方法。python提供了强大的url库,想做到这个并不难。这里以登录学校教务系统为例,做一个简单的例子。 首先得明白cookie的作用,cookie是某些网站...

    python 模拟人工鼠标轨迹算法Demo

    AI大模型通过学习大量的...通过DLL封装,开发者可以在C++、Python、易语言、按键精灵等多种编程语言中使用鼠标轨迹模拟技术。这种封装方式提供了一种简便的接口,使得不同背景的开发者都能够轻松集成和使用这一技术。

    Python视频教程百度网盘.pdf

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

    python简易模拟回测 量化交易 模拟回测 模拟交易系统simeasure 1.0.zip

    简易模拟回测,模拟回测,模拟交易系统,回测系统,量化回测,回测交易 任意python版本 说明: 1、将文件"simeasure.pyd"直接拷贝至程序的根目录直接通过import simeasure导入模块,通过创建实例使用,并通过实例...

Global site tag (gtag.js) - Google Analytics