美文网首页Python学习资料整理
Python项目:扇贝网小组查卡助手

Python项目:扇贝网小组查卡助手

作者: 9ba4bd5525b9 | 来源:发表于2019-04-17 20:52 被阅读13次

    扇贝网是一个非常棒的英语学习网站,大家还可以加入一些小组,一起交流学习、共同进步。但是,小组管理起来非常辛苦,尤其是在0点前踢出不打卡的成员,因此考虑利用程序来实现小组查卡自动化。

    登录

    CSRF令牌存在于Cookie中,我们需要先以GET方式访问该URL,就能取到CSRF令牌了。

    成员管理

    如果我们获取小组管理后台所有组员的信息,比较费时间。考虑实际需求,不妨仅获取当天未打卡的组员的信息,这样能大大提高查卡效率。

    踢人需要data-id,这个在小组管理后台页面就能获取到。但是,如果我们想发站内短信,就需要username,而username在小组管理后台页面里是没有的,这个需要查看个人打卡日记。

    从个人打卡日记不仅能看到username,还能看到该贝友入组后最近已连续有多少天未打卡(这往往也是组规限定的内容)等等。

    (这里用到了Python跳出两层循环的技巧*^_^*)

    打卡日记

    通过打卡日记,我们可以获得一些基本信息,例如:用户名、最近连续未打卡天数等。

    站内短信

    小组管理

    若需要在小组发帖或回帖,需要forum_id而不是小组id,而forum_id可以通过小组主页找到。

    相关文章

      网友评论

        本文标题:Python项目:扇贝网小组查卡助手

        本文链接:https://www.haomeiwen.com/subject/zrvnwqtx.html