最近做了个小项目,然后迫不及待的就想分享给大家了~
项目的目标是造一个利用requests模块模拟登录各大网站的轮子。接下来就来简单吹嘘一波这个轮子。
首先pip安装在终端运行以下命令即可:
效果:
运行setup.py安装,到项目地址下载所需的文件:
下载后解压文件,在终端运行如下命令即可:
项目简介
项目目前支持利用requests模块以及其他一些必要的第三方库模拟登录以下网站:
- 豆瓣(PC端)
- 微博(移动端)
- 中国铁路12306(PC端)
- 网易云音乐(PC端)
- GitHub(PC端)
像12306的话需要用户自己手动输入验证码,详见使用方式。
使用方法
包导入,以及实现模拟登录:
输入:
username:用户名;
password:密码;
version:PC/mobile。
返回值:
requests.Session()对象(成功登录后的会话对象,否则抛出异常)。
其他情况:
12306需要手动输入验证码,即根据弹出的验证码图片在终端输入提示需要点击的物品所对应的图片位置,当有两张图片以上满足要求时,以逗号分隔,例如下图所示(账号密码打码了):
案例
这里以模拟登陆GitHub,抓取个人主页信息为例吧~
代码展示:
效果: