# 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,adb,实现,打卡后自动发送邮件提醒。
python3 金山快盘自动登录签到程序
春节十二响(使用python3模拟烟花绽放).zip春节十二响(使用python3模拟烟花绽放).zip 春节十二响(使用python3模拟烟花绽放).zip春节十二响(使用python3模拟烟花绽放).zip 春节十二响(使用python3模拟烟花...
Python3⼊门视频教程百度⽹盘 视频内容: 第1章 Python⼊门导学 第2章 Python环境安装 第3章 理解什么是写代码与Python的基本类型 第4章 Python中表⽰"组"的概念与定义 第5章 变量与运算符 第6章 分⽀、循环、条件与...
Python3爬虫模拟微博登录,支持验证码处理。Python3爬虫模拟微博登录,支持验证码处理。
python项目开发实战_AI人脸识别签到打卡系统(PyQt5+百度智能云+OpenCV-Python+SQLite3)_编程案例实例教程
人们都喜欢最好的东西,想找 Python 视频教程百度网盘?在这呢。 千锋 Python 基础教程:http://pan.baidu.com/s/1qYTZiNE Python 课程教学高手晋级视频总目录: http://pan.baidu.com/s/1hrXwY8k Python 课程 ...
Python实现模拟时钟代码推荐 # coding=utf8 import sys, pygame, math, random from pygame.locals import * from datetime import datetime, date, time def print_text(font, x, y, text, color=(255,255,255)): ...
Python | 模拟退火算法解决置换流水车间调度问题 使用启发式算法解决置换流水车间调度问题 txt文档中分别为源码和测试用例 未涉及第三方库,可以直接复制到pyCharm中运行 由于主函数使用了递归,程序可能运行较慢 ...
该代码采用python编写模拟退火算法,整个过程中可以根据更改代码求解最大值与最小值。 1. 模拟退火算法的原理: 输入:温度T、退火控制参数k、初始点x0 输出:最优的自变量值、最大/最小值 (1)给定初始值温度T,...
模拟退火算法-python实现 模拟退火算法-python实现 模拟退火算法-python实现 模拟退火算法-python实现 模拟退火算法-python实现 模拟退火算法-python实现 模拟退火算法-python实现 模拟退火算法-python实现 模拟退火...
不会玩儿的可以直接使用https://blog.csdn.net/u012533033/article/details/114433745,程序运行需要python3环境以及requests、pycrypto扩展支持,将代码中的手机号与密码改成自己的就行了,密码需要MD5加密,自行...
使用python的win32*库,以城通网盘下载器为例,使用代码模拟窗口操作,并将最终结果输出,从而实现了自动化处理。
python 模拟登陆csdn 基于selenium
Python基于 Django 3 的网盘系统【源码】Python基于 Django 3 的网盘系统【源码】Python基于 Django 3 的网盘系统【源码】Python基于 Django 3 的网盘系统【源码】Python基于 Django 3 的网盘系统【源码】Python基于...
python模拟鼠标操作
爬取网站时经常会遇到需要登录的问题,这是就需要用到模拟登录的相关方法。python提供了强大的url库,想做到这个并不难。这里以登录学校教务系统为例,做一个简单的例子。 首先得明白cookie的作用,cookie是某些网站...
python urllib or requests模块模拟浏览器获取网页内容