Login some website using requests.
Project description
Introduction
APIs for loginning some websites using requests.
You can star this repository to keep track of the project if it's helpful for you, thank you for your support.
Documents
In Chinese
https://httpsgithubcomcharlespikachudecryptlogin.readthedocs.io/zh/latest/
In English
https://httpsgithubcomcharlespikachudecryptlogin.readthedocs.io/en/latest/
Supported
| 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音乐 |
Some Cases by Using DecryptLogin
| Name | 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 | 在终端看网易云每日歌曲推荐 |
Install
Pip install
run "pip install DecryptLogin"
Source code install
(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"
Quick Start
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(username, password)
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()
Thanks List
| Author | Time | Contribution |
|---|---|---|
| @skygongque | 2020-02-13 | add verification code processing in (weibo, pc) |
More
WeChat Official Accounts
Charles_pikachu
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
DecryptLogin-0.2.2.tar.gz
(53.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
DecryptLogin-0.2.2-py3-none-any.whl
(108.8 kB
view details)
File details
Details for the file DecryptLogin-0.2.2.tar.gz.
File metadata
- Download URL: DecryptLogin-0.2.2.tar.gz
- Upload date:
- Size: 53.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65684227f0e0217da03ec6992285c300bf1b6d1aeafa6744e7bf3ea95ed6c3f9
|
|
| MD5 |
6b33ab17fdb1ca8414cc1ed9771916b7
|
|
| BLAKE2b-256 |
d0418f7b0000ebe4f09241d3d589f7883821c0eac8a98f06bc897cbd18e54722
|
File details
Details for the file DecryptLogin-0.2.2-py3-none-any.whl.
File metadata
- Download URL: DecryptLogin-0.2.2-py3-none-any.whl
- Upload date:
- Size: 108.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
566c4e57bc54f1c677d006a7be9010ffc50581acfca0f7df5ca6861aad7418ea
|
|
| MD5 |
9f57c6f798cbbb356993cfd6146d13f0
|
|
| BLAKE2b-256 |
8155cc8df189aebeb57dce077862953bf2f6b991c635d572833aa8ba31c01a6b
|