火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 2593|回复: 6

(未解决)PHP接口测试的时候提示 Wrong Serialize Stream

[复制链接]
发表于 2009-9-12 00:31:04 | 显示全部楼层 |阅读模式
本帖最后由 hawaii162 于 2009-9-12 09:38 编辑

测试了下 自己调试的接口 测试的时候提示 Wrong Serialize Stream

附上自己写的接口  希望大家帮看下是哪里错了?



  1. <?php
  2. error_reporting(E_ALL ^ E_NOTICE);
  3. $url_a = $_GET['url'];
  4. if ($url_a =='') die("地址数据为空");
  5. $file_a = fopen("$url_a","r");
  6. if(!$file_a){
  7. fclose($file_a);
  8. die("采集此页失败!");
  9. }
  10. $contents_a = stream_get_contents($file_a);
  11. fclose($file_a);
  12. preg_match_all("/apiItemDesc":"(.*?)"/i", $contents_a, $matches);
  13. $pipei_a = $matches[1][0];
  14. $file_b = fopen("$pipei_a","r");
  15. if(!$file_b){
  16. fclose($file_b);
  17. die("采集此页失败!");
  18. }
  19. $contents_b = stream_get_contents($file_b);
  20. fclose($file_b);
  21. preg_match_all("/var desc='(.*?)'/i", $contents_b, $matches);
  22. $pipei_b = $matches[1][0];
  23. $LabelArray['详细内容']=$pipei_b;
  24. echo serialize($LabelArray);
  25. ?>
复制代码
发表于 2009-9-12 02:06:32 | 显示全部楼层
处理后的数据要
echo serialize($LabelArray);
 楼主| 发表于 2009-9-12 08:32:07 | 显示全部楼层
我添加了这个语句 还是没用  而且这个PHP文件 我是在本地的PHP环境下测试的
发表于 2009-9-12 10:11:36 | 显示全部楼层
var desc=\'[\s\S]+\'
发表于 2009-9-17 00:26:08 | 显示全部楼层
4# 孤魂
我的也有,在采集同一个站的不同文章时有时有有时无,我把自己写的接口全删除了,但只要开启还是会有。
发表于 2010-3-14 16:39:18 | 显示全部楼层
标签结果中不能含有中文字符.或者自己处理下中文字符编码问题.
发表于 2010-3-14 16:43:21 | 显示全部楼层
$LabelArray['文件下载地址']=iconv('gbk','utf-8',$allname);
比如我的这个标签是中文字符的.需要转码一下即可.
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2025-7-14 04:06

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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