Python 机器学习 识别验证码 来个“沃贝”自动签到(3:登录签到)

声明:沃贝签到网站已经在10月初归西, 但技术是不过时的哦。

final 前言叨B叨

前两篇文章已经和大家分享了验证码识别的关键两个环节: 图像处理和机器识别. 今天这篇给大家说下登录签到这块.拙劣地分析下沃贝签到登录页面的拙劣, 以实现自动登录签到功能.

获取登录地址及请求参数

由于此网站走的是http, 并未加密, 所以可以很容易看到来回的传参.

登录页面分析(地址大家看截图哈)

纳尼?短信验证码?? 怎么搞? 以上是我发现网站改版后的心情. 之前是支持密码和短信验证码两种登录方式的, 现在只能短信验证码. 看看前端源码发生了什么:

看嘛, 大段代码注释掉了, 原封不动开发人员的懒惰造就了我们的省心. 放开看看效果

呐, 东西都还在.

再看看相关js, 艾玛, 爱死你了, 也是简单注释, 所有接口都还在.

把这个checkbox 的js 注释拿掉, 在控制台执行下, 然后前端页面选择密码登录, 随便输个手机号,和密码, 执行提交.查看请求和返回:

好东西来咯: Request header 拿到了, Requst URL 拿到了, FormData 拿到了.接下来, 只需要写几行代码, 嵌入我们之前写好的验证码识别程序, 自动登录就妥妥的啦. (关于签到页面也是同理, 我们可以正常登录网页之后签到,然后查看请求和返回, 这里就不再重复说一遍了, 反正签到的url我已经拿到了, 如果你看了我GitHub上的代码就晓得了)

python 登录和签到

我用的是requests去登录的网站, 大家机器上如果没有就 pip install 一下.

下面简单说下登录代码

1. 首先因为是登录签到两步走, 必须得有个session来保持你的登录状态, 所以用了requests.session()

2. 在登录之前,先保存验证码后进行识别, 识别好之后将最后组合好的参数post到登录接口

3. 得到返回的登录成功消息后, 继续请求签到接口地址. 然后依据返回数据判断签到成功与否.

至此, 我们的签到任务完成.

linux 定时任务

当我们需要定时去执行脚本或其他程序时, linux下有个叫cron的东东可以帮我们实现. 具体用法:

查看当前配置: crontab -l

修改当前配置: crontab -e

具体格式为:

* * * * * /bin/execute/this/script.sh

5个星星不是指酒店, 按顺序分别代表以下:

minute (from 0 to 59)

hour (from 0 to 23)

day of month (from 1 to 31)

month (from 1 to 12)

day of week (from 0 to 6) (0=Sunday)

更多详细用法参考 http://kvz.io/blog/2007/07/29/schedule-tasks-on-linux-using-crontab/

我捏,是把签到脚本放在了树莓派上, 每天早晨7点运行脚本:

0 7 * * * cd /home/pi/wowsign/ && python autosign.py > /dev/null

结语

好了, 这自动签到三部曲算是结束了. 还是那句话,欢迎关注,欢迎交流.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 160,165评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,720评论 1 298
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,849评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,245评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,596评论 3 288
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,747评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,977评论 2 315
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,708评论 0 204
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,448评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,657评论 2 249
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,141评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,493评论 3 258
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,153评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,108评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,890评论 0 198
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,799评论 2 277
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,685评论 2 272

推荐阅读更多精彩内容