我遇到和這位網友###共同的問題,我用的是火車頭采集器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