phpQuery-single
phpQuery-single copied to clipboard
QueryList v3版 有时候采集不全
` $webUrl = 'https://www.mm131.net/'; require 'inc/phpQuery.php'; require 'inc/QueryList.php'; use QL\QueryList;
//拼装列表页(内含菜单名、菜单ID、页码):https://www.mm131.net/xinggan/list_6_7.html function listUrl($catName,$catId,$page=1){ global $webUrl; $url = $webUrl.$catName.'/'; if($page > 1){ $url = $url . 'list_'.$catId.'_'.$page.'.html'; } return $url; }
function getArtUrl($url){
$rules = ['link' => ['a:eq(0)','href']];
$range = '.list-left dd:not(:last)';
$data = QueryList::Query($url,$rules,$range)->data;
echo '采集到本页数据量为:'.count($data);
} ` 列表页一页有20条数据,有时候只能采集到12-14条,有时候有是20条,全看运气,也不见报错