当前位置: 首页 > wzjs >正文

网站服务器租用织梦电影网站模板

网站服务器租用,织梦电影网站模板,搜索引擎优化的简称是,网站根 htmlThinkPHP8中使用QueryList 一、‌安装QueryList‌二、‌基础采集示例三、采集结果 一、‌安装QueryList‌ 通过Composer安装最新版QueryList: composer require jaeger/querylist二、‌基础采集示例 引用QueryList; use QL\QueryList;public function crawl(){/…

ThinkPHP8中使用QueryList

  • 一、‌安装QueryList‌
  • 二、‌基础采集示例
  • 三、采集结果

一、‌安装QueryList‌

通过Composer安装最新版QueryList:

composer require jaeger/querylist

二、‌基础采集示例

引用QueryList;

use QL\QueryList;public function crawl(){//采集百度搜索结果列表的标题和链接:// $data = QueryList::get('http://www.baidu.com/s?wd=QueryList')//     // 设置采集规则//     ->rules([ //         'title'=>array('h3','text'),//         'link'=>array('h3>a','href')//     ])//     ->query()->getData();// dd($data->all());//采集「昵图网」所有图片地址$img=QueryList::get('http://www.nipic.com')->find('img')->attrs('src');dd($img);
}

由于PHP 8.1及以上版本的严格类型检查导致的兼容性问题,具体表现为GuzzleHttp的CookieJar类实现了IteratorAggregate接口,但其getIterator()方法以及count()的返回类型声明与接口不兼容,会导致报错,有以下解决方案供参考:

CookieJar文件路径:/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php

‌1,降级PHP版本‌:
将PHP版本降级到8.0或以下可以暂时解决这个问题。

2‌,修改代码‌(临时解决方案):
在CookieJar类的count()和getIterator()方法上添加#[\ReturnTypeWillChange]属性来临时抑制这个通知。修改后的代码应该类似:

#[\ReturnTypeWillChange]
public function count()
{return count($this->cookies);
}
#[\ReturnTypeWillChange]
public function getIterator()
{return new \ArrayIterator(array_values($this->cookies));
}

3,‌更新依赖库‌(长期解决方案):
检查并更新GuzzleHttp库到最新版本,因为新版本可能已经修复了这个兼容性问题。

4,严格类型声明‌(长期解决方案):
修改方法签名以符合接口要求

public function getIterator(): \Traversable
{return new \ArrayIterator($this->cookies);
}

三、采集结果

在这里插入图片描述


文章转载自:

http://LKyLlSRv.ztqyj.cn
http://UoUOrY7X.ztqyj.cn
http://rSEEsUZe.ztqyj.cn
http://cwuGl1sw.ztqyj.cn
http://jvJFRfGA.ztqyj.cn
http://oFAiwloz.ztqyj.cn
http://ex1B4q76.ztqyj.cn
http://zAg1y237.ztqyj.cn
http://R0QIpjI7.ztqyj.cn
http://aLcQsqdl.ztqyj.cn
http://A0f2ptAP.ztqyj.cn
http://N1idWdRk.ztqyj.cn
http://vCB3XO7r.ztqyj.cn
http://pqWTZzeg.ztqyj.cn
http://xjA7zU19.ztqyj.cn
http://DLG8Kcu6.ztqyj.cn
http://mCVYroMV.ztqyj.cn
http://Rz7TGmKU.ztqyj.cn
http://oUgDwO7Y.ztqyj.cn
http://E3L4930A.ztqyj.cn
http://Gc3MzXoC.ztqyj.cn
http://pNQGNW7u.ztqyj.cn
http://ZsqlTMWq.ztqyj.cn
http://t78AlONu.ztqyj.cn
http://YN6uqqSc.ztqyj.cn
http://8oBrVKfK.ztqyj.cn
http://vfCViwzD.ztqyj.cn
http://6tVi1pLN.ztqyj.cn
http://FgSxf0aM.ztqyj.cn
http://eJOtr5dF.ztqyj.cn
http://www.dtcms.com/wzjs/702570.html

相关文章:

  • 关键词查询网站设计一套vi的报价
  • 怎样做钓鱼网站云南建设网
  • 怎样建设好网站wordpress 菜单路径
  • 怎样监测熊掌号绑定成功网站一个平台网站开发
  • 网站文字排版公司免费建网站
  • 怎么用ftpxp做网站成都互联网公司排名
  • 西部网站管理助手wordpress网站响应速度插件
  • 手机端网站开发什么视频网站可以做链接地址
  • 济南建手机网站公司搜索排名优化策划
  • 广告联盟的网站怎么做网站后台免费模板
  • 网站建设和维护一年的费用正常做一个网站多少钱
  • 论述网站建设的主要步骤电脑零基础培训班
  • 微信公众号托管代运营重庆seo网络推广
  • 广州 网站开发 骏域四川做网站设计的公司
  • 网站建设教程大全 百度网盘wordpress优惠劵
  • 网站设计风格分析深圳手机网站
  • 建设网站需要学习什么网站建设 图片压缩
  • 网站原创文章网站改版解决方案
  • 北京网站建设技术部wordpress加js
  • 山西门户网站建设现在最好的营销方式
  • 免费微场景制作网站域名邮箱怎么申请
  • 做导购网站有哪些如何将网站做的更美观
  • 网站上传图片加水印以投资思维做网站
  • 企业建设项目哪个网站可以查适合0基础网站开发软件
  • 网站快照不更新了临海商用高端网站设计新感觉建站
  • 如何做网站需求哪个网站专门做商铺啊
  • 成都市城乡建设管理局网站wordpress网格布局
  • 如何备份一个网站万州区最新消息
  • 名费网站制作视频教程免费发帖推广平台
  • 专业网站设计推荐成都 网页设计 兼职