My favorites | Sign in
Project Logo
                
Code license: Apache License 2.0
Labels: Python, SMTH, Wapper
Feeds:
People details
Project owners:
  alue.fabre

自动从水木车票版抽取新帖,将符合查询条件的帖子发送到用户的邮箱

启动方式:

从Downloads页面中下载压缩包,解压即可运行

配置方式:

用户需要修改压缩包中的名为config.txt的配置文件,示例如下:
--------query = [吉林 # 长春 # T60 # T271 # Z61] & [转 # 换]

--------email = alue.fabre@gmail.com
--------startpoint = -1
--------delay = 3.0
--------timeout = 3.0
--------retry = 3

第一行 query 表示查询条件,# 表示或者, & 表示并且,更多的例子有:

--------长春
--------长春 & T60
--------[长春 & T60] # [长春 & Z61]
--------[南京 & 26号 & 上铺 ] # 合肥 # 苏州

第二行 email 表示用户的 email 地址
第三行 startpoint 表示查找起始的文章号,示例如下:

--------startpoint = 57527 表示从第 57527 号文章还是查询. 文章号为用浏览器访问帖子所用链接的最后的几位数字
--------startpoint = -1 表示从最新的第一篇文章开始查询

--------startpoint = -100 表示从最新的 100 篇文章开始查询
第四行 delay 表示查询的间隔为 3 秒,可以为小数如3.2
第五行 timeout 表示访问网络的超时时间,如果网络较慢的话可以设为较大的值, 如 10 秒, 可以为小数如 5.5
第五行 retry 表示访问访问网络失败时的重试次数,示例如下:

--------retry = 1 表示只访问一次,不重试
--------retry = 10 表示在失败时重试, 最多访问 10 次, 如果还连不上就放弃

小技巧:

可以先用cmd启动命令行,找到ticket.exe所在的路径,使用如下命令

>ticket
--表示从配置文件中提供的文章号开始查找
>ticket -1
--表示从最新的文章开始查找
>ticket 55555
--表示从编号为55555的文章开始查找
通过ctrl+c可以中断查找,退出程序

Change Log:

version 0.1
--------第一个版本
version 0.2
--------增加了异常处理模块, 避免程序异常终止
version 0.3
--------增加了超时和重试机制, 避免程序在网络较慢的时候锁死.









Powered by Google Project Hosting