Documents-CN: https://httpsgithubcomcharlespikachudecryptlogin.readthedocs.io/zh/latest/
Documents-EN: https://httpsgithubcomcharlespikachudecryptlogin.readthedocs.io/en/latest/
APIs for loginning some websites by using requests.
You can star this repository to keep track of the project if it's helpful for you, thank you for your support.
Websites | PC Mode | Mobile Mode | ScanQR Mode | in Chinese |
---|---|---|---|---|
✓ | ✓ | ✓ | 新浪微博 | |
douban | ✓ | ✗ | ✗ | 豆瓣 |
github | ✓ | ✗ | ✗ | Github |
music163 | ✓ | ✗ | ✗ | 网易云音乐 |
zt12306 | ✓ | ✗ | ✗ | **铁路12306 |
QQZone | ✗ | ✗ | ✓ | QQ空间 |
QQQun | ✗ | ✗ | ✓ | QQ群 |
QQId | ✗ | ✗ | ✓ | 我的QQ中心 |
zhihu | ✓ | ✗ | ✓ | 知乎 |
bilibili | ✓ | ✓ | ✓ | B站 |
toutiao | ✗ | ✗ | ✗ | 今日头条 |
taobao | ✗ | ✗ | ✓ | 淘宝 |
jingdong | ✗ | ✗ | ✓ | 京东 |
ifeng | ✓ | ✗ | ✗ | 凤凰网 |
sohu | ✗ | ✓ | ✗ | 搜狐 |
zgconline | ✓ | ✗ | ✗ | 中关村在线 |
lagou | ✗ | ✗ | ✗ | 拉勾网 |
✓ | ✓ | ✗ | 推特 | |
vultr | ✓ | ✗ | ✗ | Vultr |
eSurfing | ✓ | ✗ | ✗ | 天翼 |
renren | ✓ | ✗ | ✗ | 人人网 |
w3cschool | ✓ | ✗ | ✗ | W3Cschool(编程狮) |
fishc | ✓ | ✗ | ✗ | 鱼C论坛 |
youdao | ✓ | ✗ | ✗ | 有道 |
baidupan | ✓ | ✗ | ✗ | 百度网盘 |
stackoverflow | ✓ | ✗ | ✗ | Stackoverflow |
codalab | ✓ | ✗ | ✗ | CodaLab |
pypi | ✓ | ✗ | ✗ | PyPi |
xiami | ✓ | ✗ | ✗ | 虾米音乐 |
douyu | ✗ | ✗ | ✓ | 斗鱼直播 |
migu | ✓ | ✗ | ✗ | 咪咕音乐 |
qunar | ✓ | ✗ | ✗ | 去哪儿旅行 |
mieshop | ✓ | ✗ | ✗ | 小米商城 |
mpweixin | ✓ | ✗ | ✗ | 微信公众号 |
baidutieba | ✗ | ✗ | ✓ | 百度贴吧 |
dazhongdianping | ✗ | ✗ | ✓ | 大众点评 |
jianguoyun | ✓ | ✗ | ✗ | 坚果云 |
cloud189 | ✓ | ✓ | ✗ | 天翼云盘 |
qqmusic | ✗ | ✗ | ✓ | QQ音乐 |
ximalaya | ✗ | ✗ | ✓ | 喜马拉雅 |
icourse163 | ✗ | ✓ | ✗ | **大学MOOC |
xiaomihealth | ✗ | ✓ | ✗ | 小米运动 |
Project | Introduction | code | in Chinese |
---|---|---|---|
weiboMonitor | click | click | 微博监控 |
QQReport | click | click | 生成QQ个人专属报告 |
bilibiliDownloadUserVideos | click | click | 下载B站指定UP主的所有视频 |
NeteaseSongListDownloader | click | click | 网易云个人歌单下载器 |
NeteaseListenLeaderboard | click | click | 网易云个人听歌排行榜 |
userWeiboSpider | click | click | 下载指定微博用户的所有微博数据 |
NeteaseSignin | click | click | 网易云音乐自动签到 |
weiboEmoji | click | click | 微博表情包爬取 |
weiboSender | click | click | 大吼一声发微博 |
tbgoods | click | click | 淘宝商品数据小爬虫 |
jdgoods | click | click | 京东商品数据小爬虫 |
delallweibos | click | click | 批量删除微博 |
ClearQzone | click | click | 批量删除QQ空间说说 |
NeteaseEveryday | click | click | 在终端看网易云每日歌曲推荐 |
NeteaseClickPlaylist | click | click | 网易云音乐刷歌曲播放量 |
cloud189signin | click | click | 天翼云盘自动签到+抽奖 |
moocdl | click | click | **大学MOOC下载器 |
modifymihealthsteps | click | click | 修改小米运动中的步数 |
taobaosnap | click | click | 淘宝抢购脚本 |
- Nodejs: Since some of the supported websites need to compile the js code, you should install the nodejs in your computer.
run "pip install DecryptLogin"
(1) Offline
Step1: git clone https://github.com/CharlesPikachu/DecryptLogin.git
Step2: cd DecryptLogin -> run "python setup.py install"
(2) Online
run "pip install git+https://github.com/CharlesPikachu/DecryptLogin.git@master"
from DecryptLogin import login
lg = login.Login()
infos_return, session = lg.douban(username[telephone], password)
infos_return, session = lg.github(username[email], password)
infos_return, session = lg.weibo()
infos_return, session = lg.music163(username[telephone/email], password)
infos_return, session = lg.zt12306(username[telephone], password)
infos_return, session = lg.QQZone()
infos_return, session = lg.QQQun()
infos_return, session = lg.QQId()
infos_return, session = lg.zhihu()
infos_return, session = lg.bilibili()
infos_return, session = lg.toutiao(username, password)
infos_return, session = lg.taobao()
infos_return, session = lg.jingdong()
infos_return, session = lg.ifeng(username, password)
infos_return, session = lg.sohu(username, password)
infos_return, session = lg.zgconline(username, password)
infos_return, session = lg.lagou(username, password)
infos_return, session = lg.twitter(username, password)
infos_return, session = lg.vultr(username, password)
infos_return, session = lg.eSurfing(username, password)
infos_return, session = lg.renren(username, password)
infos_return, session = lg.w3cschool(username, password)
infos_return, session = lg.fishc(username, password)
infos_return, session = lg.youdao(username, password)
infos_return, session = lg.baidupan(username, password)
infos_return, session = lg.stackoverflow(username, password)
infos_return, session = lg.codalab(username, password)
infos_return, session = lg.pypi(username, password)
infos_return, session = lg.xiami(username, password)
infos_return, session = lg.douyu()
infos_return, session = lg.migu(username, password)
infos_return, session = lg.qunar(username, password)
infos_return, session = lg.mieshop(username, password)
infos_return, session = lg.mpweixin(username, password)
infos_return, session = lg.baidutieba()
infos_return, session = lg.dazhongdianping()
infos_return, session = lg.jianguoyun(username, password)
infos_return, session = lg.cloud189(username, password)
infos_return, session = lg.qqmusic()
infos_return, session = lg.ximalaya()
infos_return, session = lg.icourse163(username, password)
infos_return, session = lg.xiaomihealth(username, password)
Author | Time | Contribution |
---|---|---|
@skygongque | 2020-02-13 | add verification code processing in (weibo, pc) |
If you use this project in your research, please cite this project.
@misc{decryptlogin2020,
author = {Zhenchao Jin},
title = {DecryptLogin: APIs for loginning some websites by using requests},
year = {2020},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/CharlesPikachu/DecryptLogin}},
}
- Games: Create interesting games by pure python.
- DecryptLogin: APIs for loginning some websites by using requests.
- Musicdl: A lightweight music downloader written by pure python.
- Videodl: A lightweight video downloader written by pure python.
- Pytools: Some useful tools written by pure python.
- PikachuWeChat: Play WeChat with itchat-uos.
- Pydrawing: Beautify your image or video.