# 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编程语言,结合Android Debug Bridge(ADB)工具,为钉钉应用创建的一个自动化辅助程序,主要用于自动完成上下班...
python3 金山快盘自动登录签到程序
这篇关于“模拟点击城通网盘下载器操作python代码”的主题,就是利用Python编程语言的特定库来实现对软件界面的自动化控制,即模拟人手进行操作。主要涉及到的技术点有Python的`win32com.client`库、事件处理以及...
Python基于 Django 3 的网盘系统【源码】Python基于 Django 3 的网盘系统【源码】Python基于 Django 3 的网盘系统【源码】Python基于 Django 3 的网盘系统【源码】Python基于 Django 3 的网盘系统【源码】Python基于...
python项目开发实战_AI人脸识别签到打卡系统(PyQt5+百度智能云+OpenCV-Python+SQLite3)_编程案例实例教程
该压缩包中的“2019年3月二级Python考试模拟软件”很可能包含了历年的真题库、模拟试题、答题技巧、知识点解析等资源。这些内容可能按照考试大纲划分,涵盖了Python的基础语法、数据结构、函数、模块、异常处理、...
在介绍python爬虫模拟浏览器访问-User-Agent过程解析之前,需要了解几个基本概念。Python是一种广泛使用的高级编程语言,以其简洁明了的语法和强大的功能而闻名。爬虫是网络自动化脚本的一种,其主要功能是自动化地...
模拟退火算法的实现:分别使用Java和Python实现模拟退火算法的编程.zip 模拟退火算法的实现:分别使用Java和Python实现模拟退火算法的编程.zip 模拟退火算法的实现:分别使用Java和Python实现模拟退火算法的编程.zip...
2. **网络爬虫**:为了实现自动打卡,项目可能包含了爬虫技术,用于抓取或模拟用户行为,如登录、获取打卡页面数据、提交打卡信息等。常用的Python爬虫库可能有requests、BeautifulSoup、Selenium等。 3. **GitHub ...
【作品名称】:基于 python 实现的钉钉自动上下班打卡辅助 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:实现使用...
Python 模拟《原神》抽卡系统 本文将介绍如何使用 Python 语言模拟《原神》游戏中的抽卡系统。《原神》是一款大世界探索游戏,由米哈游开发。为了模拟游戏中的抽卡系统,我们将使用 Python 语言来实现该系统。 ...
在本文中,我们将深入探讨如何使用Python和ADB(Android Debug Bridge)工具来实现安卓手机上的自动化钉钉打卡功能。这个过程特别适用于那些不再频繁使用的旧安卓设备,它们可以被编程为自动执行日常的钉钉打卡任务...
在本项目中,我们探讨了如何使用Python编程语言模拟计算机硬件中的冷却散热片的热分布问题,特别是通过有限差分法解决热稳态椭圆偏微分方程。这是一个非常实用的技术,对于理解和优化电子设备的热管理至关重要。 ...
3. `login.py`: 登录模块,用于模拟用户登录百度云网盘。 4. `search.py`: 搜索模块,实现对网盘内容的搜索功能。 5. `download.py`: 下载模块,处理下载任务。 6. `utils.py`: 辅助工具函数,提供通用的辅助功能。 ...
python urllib or requests模块模拟浏览器获取网页内容
爬取网站时经常会遇到需要登录的问题,这是就需要用到模拟登录的相关方法。python提供了强大的url库,想做到这个并不难。这里以登录学校教务系统为例,做一个简单的例子。 首先得明白cookie的作用,cookie是某些网站...
AI大模型通过学习大量的...通过DLL封装,开发者可以在C++、Python、易语言、按键精灵等多种编程语言中使用鼠标轨迹模拟技术。这种封装方式提供了一种简便的接口,使得不同背景的开发者都能够轻松集成和使用这一技术。
【Python编程语言】 Python是一种高级编程语言,以其简洁易读的语法和强大的功能而闻名。自去年以来,Python在人工智能领域的广泛应用推动了其排名的迅速攀升,使其成为编程界的首选语言。Python的热度不仅吸引了...
简易模拟回测,模拟回测,模拟交易系统,回测系统,量化回测,回测交易 任意python版本 说明: 1、将文件"simeasure.pyd"直接拷贝至程序的根目录直接通过import simeasure导入模块,通过创建实例使用,并通过实例...