Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[采集] 采集机器人没办法采集

[复制链接]
wktxw 发表于 2010-7-23 22:39:39 | 显示全部楼层 |阅读模式
昨天采集不了,研究下发现了问题。www.chuhoi.com的采集效果还是不错的
在supesite根目录下进入 admin 文件夹,找到admin_robots.php文件。
找到geturlfile函数:
  1. function geturlfile($url, $encode=1) {
  2.         global $thevalue, $_SCONFIG;

  3.         $text = '';
  4.         if(!empty($url)) {
  5.                 if(function_exists('file_get_contents')) {
  6.                         @$text = file_get_contents($url);
  7.                 } else {
  8.                         @$carr = file($url);
  9.                         if(!empty($carr) && is_array($carr)) {
  10.                                 $text = implode('',$carr);
  11.                         }
  12.                 }
  13.         }
  14.         $text = str_replace('·', '', $text);
  15.         if(!empty($thevalue['encode']) && $encode == 1) {
  16.                 if(function_exists('iconv')) {
  17.                         $text = iconv($thevalue['encode'], $_SCONFIG['charset'], $text);
  18.                 } else {
  19.                         $text = encodeconvert($thevalue['encode'], $text);
  20.                 }
  21.         }
  22.         return $text;
  23. }
复制代码
将此函数替换为:
  1. function geturlfile($url, $encode=1) {
  2.         global $thevalue, $_SCONFIG;

  3.         $text = '';
  4.         if(!empty($url)) {
  5.                 if(function_exists('file_get_contents')) {
  6.                         @$text = file_get_contents($url);
  7.                 } else {
  8.                         @$carr = file($url);
  9.                         if(!empty($carr) && is_array($carr)) {
  10.                                 $text = implode('',$carr);
  11.                         }
  12.                 }
  13.         }
  14.         
  15.         $text = str_replace('·', '', $text);
  16.         if(function_exists('iconv')) {
  17.                 $text = iconv($thevalue['encode'], $_SCONFIG['charset'].'//IGNORE', $text);
  18.         } else {
  19.                 $text = encodeconvert($thevalue['encode'], $text);
  20.         }
  21.         return $text;
  22. }
复制代码
多多支持ss啊。。。珠海视窗www.chuhoi.com 我们一起努力   
 楼主| wktxw 发表于 2010-7-25 13:28:51 | 显示全部楼层
回复

使用道具 举报

 楼主| wktxw 发表于 2010-7-25 13:29:09 | 显示全部楼层
回复

使用道具 举报

kingtung 发表于 2010-8-9 18:35:36 | 显示全部楼层
昨天采集不了,研究下发现了问题。的采集效果还是不错的
在supesite根目录下进入 admin 文件夹,找到admin ...
wktxw 发表于 2010-7-23 22:39


此问题很久以前就已经解决咯。

回复

使用道具 举报

 楼主| wktxw 发表于 2010-8-9 19:12:27 | 显示全部楼层
回复

使用道具 举报

hacktc 发表于 2010-8-14 00:34:28 | 显示全部楼层
什么采集器
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 00:23 , Processed in 0.026145 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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