火车采集器/发布失败常见问题

来自站长百科
跳转至: 导航、​ 搜索

火车采集器 | 安装 | 主程序 | 子程序 | 应用拓展 | 模块开发 | FAQ

  • 在发布配置那里,无法刷新列表,总提示“格式不符”?

答:这个有很多原因,请依次确认下,一是否登陆成功,请开启查看返回代码功能,比如说刷新列表的页面只有登陆后才可以访问的话必须先登陆网站才可以,看一下是不是登陆的cookie正确否;二可能选错了模块,不同的版本或是网站系统的模块,一般是不通用的,请使用对应版本的模块;三可能是网站和默认模块刷新列表的页面里有不同的地方,比如模块是用默认风格做的,又换了另一个风格,或者使用‘使用自定义分类参数’;四,在选区项设置里选择了使用蜘蛛做模拟浏览功能,请改成本地浏览器浏览。


  • 发内容--WEB发布错误,返回代码请查看,采集的内容重复发布,显示发布成功未知?
Locoy FBSBFaq1.jpg

答:出现类似这个错误:发内容--WEB发布错误,返回代码请查看:File:///E:\Documents and Settings\Administrator\桌面\2008标准版\Data\1-admin5-seo\WebError.log。请一定要记得打开这个log文件。看里边返回什么代码。

如果返回代码为空,那可能就是发布的太快,服务器反应不过来,没有返回任何字符。这时可能是发布成功了,也可能是发布失败了。具体请上网站查看。如何处理呢?请修改发布速度)。不要太短,主要以能发布成功为准。

如果返回代码不为空,且显示的意思是已经成功,这时请看下网站上是否成功:如果成功,那么说明模块里的成功返回值和系统返回的不一样,这样的话请修改模块里的成功标志为系统的成功返回值,如果显示成功但实际上不成功,可能是提交的数据格式有误,而程序没有报错,但在入数据库时失败,导致发布失败,这时就需要仔细查看发布的代码是否有问题。;如果返回代码显示不成功,那请注意是什么问题,比如标题太长,没有关键字,或是其它问题。这时请注意修改规则的对应部分。

采集的内容重复发布,一个可能是选择了多种发布方式,请在“编辑任务”里"文件保存及高级设置里"设置“成功发布到哪儿定义为成功”。另一据个原因是上次成功发布了,但是当时显示的是未知。如果不再需要发布,可以在数据库里将所有记录更改成已发。

  • Discuz中出现" 的请求来路不正确或验证字串不符,无法提交":

答:这个是discuz在发布时会发一个formhash,这个值是在发布页面获取到的。出现此情况是获取到的formhash不正确引起的。请使用火车头内置浏览器登录并查看源码,查找"formhash=",然后修改在线发布模块,将其值替换掉原发布模块里面的[登录随机值1](当然有可能是登录随机值X,与模块作者使用的有关)或是自己修改模块使程序可以正确获取到formhash.

  • 发布到网站上,发现所有内容挤在一块,查看源代码,发现空格丢失了?

答:有两种可能:一是做规则时过滤空格所致:另一个是系统会过滤,这时,请在“内容发布设置”里选中“数据发布时进行UrlEncode处理”。风讯就属于些类。

  • 图片发布时总是相对地址,不是远程地址?

答:请在标签编辑里选中“将相对地址补全为绝对地址”。默认选了下载图片后,就不需要选中这个选项了。

  • 发表测试成功,但就是实际发布时显示成功却没文章?

答:也有多种可能,一是模块成功标识码不唯一,也就是发布成功失败都是一样的标识代码;另一种是实际发布成功了,但模块默认的是未审核的,所以得先到网站审核的地址去审核;三也有可能是因为火车连续不断的post数据,被防火墙或是服务器的防火墙给拦截了,请关了防火墙试下。还有一种是登陆信息失效了,比如网站一段时间不操作会自动退出,而在实际发布前有相当一些时间了。所以原来获得的登陆信息就失效了。

  • 发布到论坛上,显示的是代码?

答:请在发布配置里边选择UBB发表。一般discuz,phpwind等论坛,都要选上ubb发表。如果想用html方式发帖,请在后台对相关发帖人开启发html帖权限。

  • 怎样继续上一次未完成的发布?

答:在任务栏里只勾选“发内容”这个复选框就可以了,程序会将采集来的但没有发布的数据发布出去。

  • 文章发布出去后,发现有[标签:作者]和[标签:来源]之类的东东,怎么回事?

答:这是模块里的标签没有被替换,在做任务规则时没有做相应的标签,所以发布上去是这样,可以修改模块里相应的文字为固定值或删除[标签:来源]这类不需要的标签。比如说source=[标签:来源],改成固定值如source=火车采集器,删除是直接将source=[标签:来源]删掉。

  • 未找到任何可发布的内容.

答:这个是程序在本地数据库里找不到未标记为未发的记录。这种情况是将所有数据已发布过了,或是在任务栏目里没有选发内容 。

  • 测试时或发布时出现 "出现同一帐号同时只能一个在线,或是您的帐号已被禁用"

答:这个是网站系统不允许一个帐号同时在多个在线,比如帝国系统。这个情况下建议使用专门的一个帐号用来采集发布。不要用它来登陆网站。

  • 有些时候,明明已经正确获取web cookie,但是测试的时候仍然是没有登录呢?

答:这个一个是cookie 过期的问题,另一个可能是程序获取的不正确(很抱歉,程序目前还无法正确获取所有的cookie)。这种情况下,建议使用专业的抓包软件,如WSockExpert.用来抓取cookie,然后将抓取到的cookie填写到程序保存cookie的地方。

  • 如何设置发表的速度?

答:请在“编辑任务”里"文件保存及高级设置里"设置采集及发布速度,时间单位是毫秒。

  • 采集地址重复.

答:程序会保存采集页的地址,默认是采过的是不再去采集。如果是需要重新采的话可以将原来的任务地址库和本地已采数据全部删掉。如果要采的网页里内容是不断变化的,可以选不检测重复的选项

Locoy FBSBFaq2.jpg
  • 论坛怎么能更换用户发帖,一个用户发太假了?

答:如果使用web在线发布的方式,那么程序发帖就相当于手工发,不能同时登陆多个帐号,所以程序也不能。要实现多个帐号发布,需要修改原来的论坛程序,使他可以使用多个用户名发布。discuz随机发布接口就是修改后的程序,用不同用户来向自己论坛发帖的。

  • 测试网址采集正常,但真正采集的时候漏掉许多 。

答:程序默认是会过滤掉重复网址的。在同一个站点下如果一个网址已采过,就不会再去采集。

  • 采集的数据入库后,显示出很多问号 ?

答:这个一般是入库时没有选对编码所引起的,请注意选择编码;

Locoy FBSBFaq1.jpg

参考来源[ ]

火车采集器使用手册导航

安装

系统安装

主程序

主程序|主菜单|命令行启动|随机文件夹保存数据|正则匹配模式采集数据|采集记录筛选|代理服务器采集数据|POST方式获得网址|拓展插件|分页采集|多页采集|数据导出|多任务多线程|手动链接格式设置|循环匹配采集|网站登陆采集|列表缩略图及标签采集|html标签排除|全局词语替换|首图缩略|FTP文件上传|附件上传|本地数据编辑|下载导出|图片下载|Flash文件下载|任意格式文件下载|采集数据导入数据库|任务定时自动更新|任务运行日志|自动中文分词|自动摘要和拼音|前后截取模式|采集任务新建

子程序

源代码获取与模拟|Web在线发布模块编辑器|Web在线发布配置管理|数据库发布模块编辑器|数据库发布配置管理|工具箱|编程插件管理|翻译测试|中文分词测试|自动运行管理器 任务队列管理器|自动升级程序

应用拓展

数据库发布模块编辑器制作|外部编程插件开发

模块开发

DedeCMS文章模块|PHPWind论坛模块|Discuz论坛模块

FAQ

使用前常见问题|编辑任务中常见问题|发布失败常见问题|使用中常见问题|VIP版本常见问题