Python3贴吧关键词检查脚本v1.0

原本是为了自己管理某个贴吧的方便,后来稍微改了改觉得还算个样子(虽然对于匿名IP存在bug但我也强行修正了23333)

注:根据我的习惯,只要我出了1.0,就绝对不会维护到1.1

下载地址

http://pan.baidu.com/s/1bp93Jbh

前期准备

Python 3.x
BeautifulSoup4
计划任务执行工具如:cron

使用方法

一、添加自动登录的发送邮箱

注:本段代码主要使用了廖雪峰博客上现成的,懒得敲了...
打开tool/automail.py,在其中

def SendMail(BriefMail):
        # 接收参数: 发件人地址
        from_addr = '你的邮箱'
        # 接收参数: 客户端授权密码
        passwd = '你的密码'
        # 接收参数: 收件人地址,可多个
        to_addrs = BriefMail['To_addrs']
        # 接收参数: SMTP服务器(注意:是发件人的smtp服务器)
        smtp_server = '发件邮箱的smtp服务器'

        ............
        ............
        ............

相应位置填写发件邮箱的账号信息,推荐新浪邮箱

二、配置跟踪的贴吧并设置关键词

用文本编辑器打开tieba_config文件,按照文件格式设置(以微积分吧为例):

#贴吧名字
TIEBA_NAME:微积分
#检查最前的页数n,大约检查前50*n的帖子
CHECK_PAGE:4
#设置关键词组
@@@
GROUP:求助
KEYWORDS:求助|求救|补考|帮个忙|帮忙|求教|求问|援助|请问
ADMIN_TAG:关注
@@@
@@@
GROUP:广告
KEYWORDS:出租|招生|地址|本科|专科|联系
ADMIN_TAG:管理
@@@
@@@
GROUP:事务
KEYWORDS:贴吧|本吧|吧务|拜吧|萌新|新人|新生
ADMIN_TAG:关注
@@@

三、填写接收通知邮件的邮箱

打开maillist.txt,,并且一行填写一个邮箱即可,如:

[email protected]
[email protected]
............
............
............

*四、设置定时任务(推荐)

例如Linux下使用cron设定计划任务定时检查等,不一一例举

结果呈现:

Python3贴吧关键词检查脚本v1.0_第1张图片
image.png

你可能感兴趣的:(Python3贴吧关键词检查脚本v1.0)