检查发布模块正确性的几个入手点
发布不了 肯定是发布模块设置不对 现在就检查发布模块正确性几个方法说明下
这里说明下,遇到发布不成功 该如何检测发布模块错误在那里,一般如果一直都可以发布突然不成功 ,可能是cookie失效了,要从新登录下网站后台发布。
第一步,发布错误都是会有错误日志的 如下图所示
第一次发生错误会有错误日志,根据提示:
发布成功未知 人才11 - Id:21 - http://www.hxrc.com/Qy/SearchRcR ... b-81c2-0a5a4de8b4a8。具体原因请查看文件D:\迅雷下载\LocoyPlatform2.231\Data\LocoySpider\420\WebPostError.txt打开这个txt看下错误原因
第二步 ,用fiddler来获取错误信息
Fiddler下载
运行fidder 在规则的第二步:采集内容规则这里我们来测试发布,右击测试按钮然后选择“测试web发布数据”就可以测试web发布模块的正确姓,fidder也会把正确或者错误的信息返回,我们测试下
我们可以获取提交的信息,如遇到发布模块发布测试发布成功 然后采集的数据发布失败就可以在这两种情况下抓包 获取提交的信息 比较下是否一致如图
如何查看返回的信息
可以根据上面的提示信息对发布模块进行修改。
关于成功标识码有的时候会遇到采集提示发布成功,但是一看网站却没有成功,还有一种情况 提示发布成功未知 再有一种情况是提示发布失败到网站看却是发布成功
这里说下采集器提示成功或者失败是根据什么来的
这里的成功和失败并不是发布成功了就提示成功发布失败就提示识别 采集器不是人,她自己根本就不知道有没有成功或许失败 她只能根据发布模块里的成功标识码来判读,这个成功标志码是我们手动发布的时候成功发布一篇问题 返回的提示信息 ,当采集器发布的时候我们的网站也是同样会返回采集器提示信息,采集器就会把这些信息和成功标识码或者失败标志码对照,如果和成功标识码一致就提示成功,和失败标识码一样就提示失败,所以正确填写成功或者失败标识码非常的重要,对于采集器提示信息很重要 如图: