querylist4 采集乱码,加encoding内容就为空了
我采用的是TP5.1+querylist4
上图:
php部分:
$rule=[
'title'=>['.title','text'],
'content'=>['div span','text']
];
$rang=".content>div";
$url="http://www.yuluju.com/lizhimingyan/12129.html";
$data = QueryList::get($url)->rules($rule)->query()->range($rang)->getData();
//按照手册上假如 encoding 就采取的内容为空了
//$data=QueryList::get($url)->rules($rule)->encoding('UTF-8','GB2312')->query()->range($rang)->getData();
dump($data->all());
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
添加一个
removeHead()
方法就可以了