Example #1
0
 public static function rule($id)
 {
     $rs = iDB::row("SELECT * FROM `#iCMS@__spider_rule` WHERE `id`='{$id}' LIMIT 1;", ARRAY_A);
     $rs['rule'] && ($rs['rule'] = stripslashes_deep(unserialize($rs['rule'])));
     $rs['user_agent'] or $rs['user_agent'] = "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)";
     spider::$useragent = $rs['rule']['user_agent'];
     spider::$encoding = $rs['rule']['curl']['encoding'];
     spider::$referer = $rs['rule']['curl']['referer'];
     spider::$cookie = $rs['rule']['curl']['cookie'];
     spider::$charset = $rs['rule']['charset'];
     return $rs;
 }