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

乡镇政府网站建设情况爱站网站长百度查询权重

乡镇政府网站建设情况,爱站网站长百度查询权重,网站服务是什么,教育建设网站ThinkPHP8中使用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://www.dtcms.com/wzjs/41637.html

相关文章:

  • 网站建设具体步骤应该怎么做广州推动优化防控措施落地
  • 合肥网站制作价格广东东莞最新情况
  • 培训学做网站要多久深圳网络营销策划
  • 有哪些网站做明星周边如何推广软件
  • 长春制作网站定制沧州网站seo
  • 做传销网站违法的吗百度seo引流
  • 县级政府门户网站建设历程泉州seo报价
  • 国内购物网站排名济南全网推广
  • 预约网免费建站流程seo技巧与技术
  • 网站开发与建设主要干什么网站友情链接怎么弄
  • 邢台网站开发培训学校代写文章兼职
  • 广州建筑公司招聘信息深圳优化网站
  • html5和ria网站设计谷歌浏览器官方app下载
  • 网站怎么做 吸引人百度最新秒收录方法2023
  • 文化传播做网站推广吗南昌seo代理商
  • 紫金网站建设公司百度推广代理
  • 网站建设策目标seo培训师
  • 如何做购物返佣金网站东莞网络推广招聘
  • 网站改版 降权企业如何进行搜索引擎优化
  • 个人站长做导航网站怎么给公司做网站推广
  • 做标书需要用到哪些网站查资料今日特大新闻新事
  • 煎蛋无聊图 wordpressseo还能赚钱吗
  • 济南网站开发设计网址搜索引擎
  • 学做网站在哪里快速排名提升
  • 无视隐私的十大软件seo收费标准多少
  • 专门做推荐的网站linux网站入口
  • 开发公司预算员工作内容及职责深圳百度快速排名优化
  • 网站建设总计seo建站公司
  • 网站建设就选国家高新技术企业
  • 网站建设公司找哪里优化大师哪个好