Login some website using requests.
Project description
DecryptLogin
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/
Support List
Websites | support PC API? | support mobile API? | 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 | ✓ | ✗ | 咪咕音乐 |
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 | 大吼一声发微博 |
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, 'pc')
infos_return, session = lg.github(username[email], password, 'pc')
infos_return, session = lg.weibo(username[telephone], password, 'mobile')
infos_return, session = lg.music163(username[telephone/email], password, 'pc')
infos_return, session = lg.zt12306(username[telephone], password, 'pc')
infos_return, session = lg.QQZone('pc')
infos_return, session = lg.QQQun('pc')
infos_return, session = lg.QQId('pc')
infos_return, session = lg.zhihu(username, password, 'pc')
infos_return, session = lg.bilibili(username, password, 'pc')
infos_return, session = lg.toutiao(username, password, 'mobile')
infos_return, session = lg.taobao('pc')
infos_return, session = lg.jingdong('pc')
infos_return, session = lg.ifeng(username, password, 'pc')
infos_return, session = lg.sohu(username, password, 'mobile')
infos_return, session = lg.zgconline(username, password, 'pc')
infos_return, session = lg.lagou(username, password, 'pc')
infos_return, session = lg.twitter(username, password, 'pc')
infos_return, session = lg.vultr(username, password, 'pc')
infos_return, session = lg.eSurfing(username, password, 'pc')
infos_return, session = lg.renren(username, password, 'pc')
infos_return, session = lg.w3cschool(username, password, 'pc')
infos_return, session = lg.fishc(username, password, 'pc')
infos_return, session = lg.youdao(username, password, 'pc')
infos_return, session = lg.baidupan(username, password, 'pc')
infos_return, session = lg.stackoverflow(username, password, 'pc')
infos_return, session = lg.codalab(username, password, 'pc')
infos_return, session = lg.pypi(username, password, 'pc')
infos_return, session = lg.xiami(username, password, 'pc')
infos_return, session = lg.douyu('pc')
infos_return, session = lg.migu(username, password, 'pc')
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.1.24.tar.gz
(63.0 kB
view hashes)
Built Distribution
DecryptLogin-0.1.24-py3-none-any.whl
(103.4 kB
view hashes)
Close
Hashes for DecryptLogin-0.1.24-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2512af8ed48a5cf29a5989eee7ccfd07971bb3ff485763ab6f8f108a1f24cd5 |
|
MD5 | 9843a41f0c6ecacc507b9def6bc91912 |
|
BLAKE2b-256 | 668a218349ddbe7b505401f97d34c7d35d8b1d7aaa59c05d02eb26bb061157fa |