thinkphp5 QueryList4 PhantomJs 网页爬虫报错怎么解决?
代码:
<?php
namespace app\admin\Controller;
use think\Controller;
use app\admin\controller\Check;
use think\Db;
use think\Request;
use QL\QueryList;
use QL\Ext\PhantomJs;
class Grab extends Check {
public function index()
{
$path = DS. 'public' . DS . 'static' . DS . 'phantomjs';
$ql = QueryList::getInstance();
$ql->use(PhantomJs::class,$path);
$html = $ql->browser('http://www.ooopic.com/')->getHtml();
print_r($html);
}
}
报错:
Declaration of JonnyW\PhantomJs\DependencyInjection\ServiceContainer::load() should be compatible with Symfony\Component\DependencyInjection\Container::load($file)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
楼上正解,QueryList文档也有说明:http://doc.querylist.cc/site/...