/bilifanswithmail

哔哩哔哩粉丝实时监测,带邮件通知(是用python写的,源码里已经打包为exe了,所以外显为C语言)

Primary LanguagePythonMIT LicenseMIT

哔哩哔哩粉丝数监测&邮件通知

其实就是一个十分简单的python程序,一百行多一点的代码,Releases里有已经编译和打包过的文件(网页版地址https://shoyu.top/bili

觉得下载慢的可以前往码云(点击这里)或某不知名的良心云盘(点击这里)下载

用法

电脑上没有安装Python:

下载Releases里的bilifanswithmailv0.3-win.zip并解压,把解压后的目录里的biliconf.txt.example改名为biliconf.txt并按需修改其中的参数,然后运行run.bat即可

参数参考如下(不要直接从这里复制!):

{
    "uid":"229778960",    想要监测的UID,一般填写自己的
    "delay":"30",    刷新延时,单位是秒,默认30,刷新太快可能会被封接口
    "logsave":"",    日志保存文件名,默认为空,程序会自动以“log+日期+时间”的格式命名
    "mailhost":"smtp.qq.com",    SMTP服务器,使用QQ邮箱发件的无需修改,其他服务商需要按照对应的设定进行修改
    "mailuser":"10000@qq.com",    用来发件的邮箱的用户名,一般和邮箱地址相同
    "mailpass":"abcdef",    用来发件的邮箱的密码或授权码,QQ邮箱需要到mail.qq.com下登录并生成授权码,然后填入
    "sender":"10000@qq.com",    发件地址,一般和邮件地址相同
    "receiver":"10001@qq.com",    收件地址,填写用来接收通知邮件的邮箱地址
    "from":"粉丝变化通报",    发件方,可作为邮件标题(手机上通知会以此为标题)
    "to":"shoyu"    收件方,目前无效果,可随意填
}

电脑上已经安装Python :

下载仓库根目录的bilifanswithmail.py并修改里面的参数比如smtp用户名密码以及收件邮箱等,然后在命令行窗口运行即可

如果上面的没有看明白的话按第一条走就行了

cookie说明:

0.3版本新增了获取并对比粉丝列表的功能,由于B站本身限制,未登录用户只能查看粉丝列表的前五页(前100位),如想要监测的UID粉丝数未达到该标准则可忽略此段落内容,如已经达到或超过,请务必查看此段落内容!

获取哔哩哔哩的cookie的方式:

下载Release里最新的已编译的zip,解压并运行getcookie.exe(code里也有未编译的getcookie.py),按照程序提示的操作执行,最后会自动生成cookie.txt,无需再前往浏览器控制台获取

更新日志

v0.4(2021-2-27)

添加获取cookie的程序,省略掉之前繁琐的步骤

v0.3(2021-2-19)

添加变化用户监测(比对粉丝列表,1000粉以下处理一次大约需要十几秒)

v0.2(跳过)

v0.1(2021-2-16)

初版