我遇到和这位网友###共同的问题,我用的是火车头采集器7.5破解版:
获取网址时出错
您使用的PHP插件存在语法或其它问题,请检查!System.Collections.Generic.Dictionary2[System.String,System.String] GetPHPResult(System.Collections.Generic.Dictionary
2[System.String,System.String], System.String, System.String, System.String, System.String, System.String)
查看了下环境下的 .net是2.0版本
PHP版本是 5.2.17
卸载之前的PHP,重新安装PHP5.4.41版本,问题解决。
以上是网易网友给出的解决思路,那我的解决方法是:
step1:
查看到官网的一个升级文档:
http://bbs.locoy.com/spider-69449-1-1.html
这篇文档中提及这样一句话:
2012-12-06更新
1.修复使用php插件时,路径太长时和网址很长时出错的bug.
step2:
参考官方给出的php升级建议:
http://faq.locoy.com/q-787.html
文档说明如下:
火车采集器支持php插件对数据进行处理。php插件的原理是通过调用命令行的php.exe,对数据进行处理。
v7版本的php目录为 System\PHP 。采集器默认的php环境可能会无法满足用户的需要。这时,
您可以更换您自己的php环境。需要注意的是php的工作目录是 System\PHP ,您可以直接将自己的php环境
复制过来。注意的是该目录下的interface.php文件必须要保留。在更换完成后,请检查一下php.ini,
看配置中的各种相对目录是否正确。测试无误后就可以使用了。
step3:
在官网下载了2013-4-10号发布的火车头7.7版,按照step2中提及的官网替换要求,我替换了system\php下的文件,当然了,interface.php是要保留的。
注意:如果你打不开官网进行下载,注意检查是不是破解版里的host文件修改造成的屏蔽。
检查:
C:\system\drive\etc\host