找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
微自动2025 AutoMini (免费无功能限制,营销神器全新重构版)营销神器2024(新版免费无功能限制)
查看: 3243|回复: 11

抢沙发如果采集没有可回复的,是否可以让软件停止。

[复制链接]
最佳答案
0 

442

回帖

0

好评

849

达人币

用户组:中级会员

发表于 2016-6-24 23:17:37 | 显示全部楼层 |阅读模式

--取符合条件的帖子ID
[发布提交网址1]http://dx31.wzdr.cn/forum.php?mod=forumdisplay&fid=2&page=1[/发布提交网址1]
[发布提交1参数1]<td class="num"><a href="forum.php\?mod=viewthread&amp;tid=(.*?)&amp;extra=page%3D1" class="xi2">[0-2]</a>[/发布提交1参数1]  --正则[0-2]表示只匹配回帖数为0到2个帖子的ID,如果大于2次回复,就不匹配

[发布1对比库]c:\对比库.txt==={发布提交1参数1}[/发布1对比库] --如果找到右边ID数据,表示此帖已经回复过!如果没找到,表示是新帖!
--点击上面标签,有详细说明
[发布1过滤库]tid={发布1对比库}&[/发布1过滤库] --这边标签,是用来过滤库上面对比库里面的数据信息,防止正则匹配到已经顶过帖子的ID号。

--“对比文本不存在”信息是蓝色的,表示系统预留关键字
[发布成功特征1]对比文本不存在===新帖,准备回帖!帖子ID:{发布提交1参数1}[/发布成功特征1]
[发布失败特征1]对比文本存在===此贴已回过,自动跳过!帖子ID:{发布提交1参数1}[/发布失败特征1]

--如果发布1失败,是不会继续下面的操作
[发布提交网址2]http://dx31.wzdr.cn/forum.php?mod=post&action=reply&fid=2&tid={发布提交1参数1}&extra=page%3D1&replysubmit=yes&infloat=yes&handlekey=fastpost&inajax=1[/发布提交网址2]
[发布提交数据2]message={公用词库1}&posttime=1439991863&formhash={登录后提交1参数1}&usesig=1&subject=++[/发布提交数据2]
==========================================================================================
@刺客
这个是案例,如果采集当前页面没有课回复的,就是回复数都是大于2次的。那么这个值{发布提交1参数1}就是空值,过滤库对比都能通过,后面拼接链接进入这个空值的帖子回复就会出错了。是否有可以判断的功能,如果没有采集到可以回复的帖子,软件停止然后进入下一次采集。
@刺客
回复

使用道具 举报

最佳答案
161 

4874

回帖

326

好评

5406

达人币

用户组:VIP终身会员

历届版主VIP赞助会员乐于助人兔年幸运勋章七夕纪念勋章忠实粉丝羊年幸运勋章春节勋章

发表于 2016-6-25 00:22:12 | 显示全部楼层
现在居然有这功能,我这都是直接取板块最大的帖子ID。

我很无聊!!!
回复

使用道具 举报

最佳答案
57 

2410

回帖

27

好评

4482

达人币

用户组:VIP终身会员

宣传大使美女勋章忠实粉丝VIP赞助会员10周年纪念勋章

发表于 2016-6-25 08:40:43 | 显示全部楼层
厉害 学习学习
回复

使用道具 举报

最佳答案
24 

1973

回帖

260

好评

751

达人币

用户组:VIP终身会员

宣传大使VIP赞助会员忠实粉丝羊年幸运勋章10周年纪念勋章七夕纪念勋章兔年幸运勋章快乐勋章圣诞勋章春节勋章土豪勋章

发表于 2016-6-25 12:12:33 | 显示全部楼层
bucuo !
回复

使用道具 举报

最佳答案
0 

442

回帖

0

好评

849

达人币

用户组:中级会员

 楼主| 发表于 2016-6-25 17:15:08 | 显示全部楼层
@刺客  求回复,软件现在是否有解决方案。还是需要等待下次更新?
回复

使用道具 举报

最佳答案
975 

1万

回帖

1605

好评

3万

达人币

用户组:管理员

为人民服务!

本月灌水之星宣传大使兔年幸运勋章七夕纪念勋章本月灌水之星帅哥勋章春节勋章

发表于 2016-6-25 17:32:11 | 显示全部楼层
如果要让程序回复完自动停止,那么就没必要用这个功能了,解决方法更简单。

可以先采集所有需要回复的帖子ID (这个页面采集,就可以采集到所有没回帖过的帖子 http://www.wzdr.cn/forum.php?mod=guide&view=sofa

然后写一个回帖规则,把这些帖子的ID,放在词库里面,就可以了。
提问技巧:先问是不是这样?...再问为什么会这样?

2024定制规则联系作者QQ...如果遇到问题,可以开 向日葵、ToDesk、TeamViewer 配合QQ语音进行远程调试!

bug问题1-2个工作日内处理!QQ不闲聊,请直入主题!
营销神器,感谢支持和理解!
回复

使用道具 举报

最佳答案
0 

442

回帖

0

好评

849

达人币

用户组:中级会员

 楼主| 发表于 2016-6-25 18:56:27 | 显示全部楼层
你理解错了,可能是我没表达明白吧。软件会先采集回复是0的帖子,获得这个帖子ID后进行回复。然后进入下一次采集是0回复的帖子进行回帖操作。如此重复循环操作。

目前情况是采集回复是0的帖子,当没有符合条件的帖子时。即采集到的帖子ID参数是空值,软件没有进行判断功能,继续进入回帖操作,没有ID的帖子回帖肯定就出错了。

希望实现的效果是,当本次采集没有符合的帖子即帖子ID为空,软件判断是空值则跳过后面的回帖操作,即软件不要进行后面的回帖操作,重复开头继续采集下一个符合条件的帖子。

简单说就是增加判断功能,如果采集到的帖子ID是空值,可以不进入后面的操作,退出回帖操作。然后继续重复采集,采集到符合条件的帖子ID,则进入回帖操作。
回复

使用道具 举报

最佳答案
0 

442

回帖

0

好评

849

达人币

用户组:中级会员

 楼主| 发表于 2016-6-25 18:58:56 | 显示全部楼层
--取符合条件的帖子ID
[发布提交网址1]http://dx31.wzdr.cn/forum.php?mod=forumdisplay&fid=2&page=1[/发布提交网址1]
[发布提交1参数1]<td class="num"><a href="forum.php\?mod=viewthread&amp;tid=(.*?)&amp;extra=page%3D1" class="xi2">[0-2]</a>[/发布提交1参数1]  --正则[0-2]表示只匹配回帖数为0到2个帖子的ID,如果大于2次回复,就不匹配


{发布提交1参数1} 这个参数是采集的帖子ID,当这个参数为空时,后面的回帖操作就会出错。

--如果发布1失败,是不会继续下面的操作
[发布提交网址2]http://dx31.wzdr.cn/forum.php?mod=post&action=reply&fid=2&tid={发布提交1参数1}&extra=page%3D1&replysubmit=yes&infloat=yes&handlekey=fastpost&inajax=1[/发布提交网址2]
回复

使用道具 举报

最佳答案
0 

442

回帖

0

好评

849

达人币

用户组:中级会员

 楼主| 发表于 2016-6-25 19:02:15 | 显示全部楼层
[发布1对比库]c:\对比库.txt==={发布提交1参数1}[/发布1对比库] --如果找到右边ID数据,表示此帖已经回复过!如果没找到,表示是新帖!
--点击上面标签,有详细说明
[发布1过滤库]tid={发布1对比库}&[/发布1过滤库] --这边标签,是用来过滤库上面对比库里面的数据信息,防止正则匹配到已经顶过帖子的ID号。

--“对比文本不存在”信息是蓝色的,表示系统预留关键字
[发布成功特征1]对比文本不存在===新帖,准备回帖!帖子ID:{发布提交1参数1}[/发布成功特征1]
[发布失败特征1]对比文本存在===此贴已回过,自动跳过!帖子ID:{发布提交1参数1}[/发布失败特征1]


对比文本和过滤库,当帖子ID值不为空时,这个判断没问题。如果为空值则对比文本不存在成立,进入后面的回帖操作。帖子ID为空回帖可能出错。

回复

使用道具 举报

最佳答案
0 

442

回帖

0

好评

849

达人币

用户组:中级会员

 楼主| 发表于 2016-6-25 19:06:24 | 显示全部楼层
建议  对比文本不存在 增加一个空值判断
最好是直接一个判断条件,判断是数字或者判断文本长度大于0
[发布成功特征1]{发布提交1参数1}>0[/发布成功特征1]

@刺客
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

抢沙发||关于我们|手机版|营销神器 蜀ICP备14013818号 | sitemap

GMT+8, 2025-12-14 16:56

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表