~~~ public function doWebGetCon(){ global $_W,$_GPC; $w_url = $_GPC['wx_url']; // $w_url='https://mp.weixin.qq.com/s?src=11&timestamp=1507426202&ver=439&signature=MgLrL6vm49P1NTbkmCBT-FTme0UJ9khtTaY3SRmW-opPVKUo8n6k7NrgJgaUI9lRcWiQu-BlqAqt-Ouv3SbFr8p5CKhAjfe2wYqkLIrTL4NPyyzrT7p97LX2hZP-Fhjs&new=1'; // echo "<script>alert('".$w_url."');</script>"; $html = file_get_contents($w_url); //获取文章源码并保存到参数中 // echo "<script>alert('".$html."');</script>"; $html = str_replace("<!--headTrap<body></body><head></head><html></html>-->", "", $html); //去除微信中的抓取干扰代码 // die($w_url); // var_dump($html); $data = QueryList::Query($html,array( //采集规则库 //'规则名' => array('jQuery选择器','要采集的属性'), 'titleTag' => array('title','text'), // 'title' => array('#activity-name','text'), 'content' => array('#js_content','html'), // 'image' => array('img','src'), //微信规则 // 'contentWx' => array('#js_content','text'), // 'imageWx' => array('img','data-src'), // 'conText' => array('.rich_media_content>p','text'), ))->data; /* foreach ($data as $k => $v) { $data[$k]['imageWx'] = $this->cut_str($v['imageWx'],'?',0); }*/ //打印结果 // print_r($data);die; $insertdata = [ 'title'=>$data[0][titleTag], 'uniacid'=>$_W['uniacid'], 'content'=>$data[0][content], 'time'=>time(), 'fid'=>$_GPC['fid'] ]; $res= pdo_insert('xm_cms_news',$insertdata); if($res){ message('采集成功',$this->createWebUrl('news',array('op'=>'display')),'success'); }else{ message('采集失败',$this->createWebUrl('news',array('op'=>'display')),'error'); } } ~~~