首页 > 作文

基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例

更新时间:2023-04-07 08:29:42 阅读: 评论:0

本文实例讲述了基于thinkphp5框架使用querylist爬取并存入mysql数据库操作。分享给大家供大家参考,具体如下:

querylist4教程 地址:

https://doc.querylist.cc/site/index/doc/45

在thinkphp5代码根目录执行compor命令安装querylist:

四个太阳教案compor require jaeger/querylist

如果出现 以下错误

loading compor repositories with package information
updating dependencies (including require-dev)
authentication required (packagist.phpcompor.com):
urname:

出现这样的 情况

使用

compor config -g repo.packagist compor https://packagist.laravel-china.org

下面演示在index控制器中使用querylist:

u ql\querylist;public function qulist(){  $data = querylist::get('http://maoyan.com/board/4')  // 设置采集规则  ->rules([    // 爬取图片地址    "src"=>array(".board-wrapper dd img.board-img","data-src"),    // 爬取电影名    "name"=>array(".board-wrapper dd .movie-item-info .name","html"),    // 爬取电影主演信息    "star"=>array(".board-wrapper dd .movie-item-info .star","html"),    // 爬取上映时间    "releatime"=>array(".board-wrapper dd .movie-item-info .releatime","html"),  ])  ->query()->getdata();  $excel_array=$data->all();  var_dump($excel_array);exit;}

如果没有错的 则

如果想继续抓取下一页的数据 要根据规律来去

这里我继续抓取20页 但是没有那么多就抓取了10页的数据

public function qulist(){    for($i=0;$i<20;$i++){      $page=$i*10; 改变的意思     $data = querylist::get('http://maoyan.com/board/4?offt='.$page)        // 设置采集规则        ->rules([保险公司口号          // 爬取图片地址          "src"=>array(".board-wrapper dd img.board-img","data-src"),          // 爬取电影名          "name"=>array(".board-wrapper dd .movie-item-info .name","html"),          1953年属相// 爬取电影主演信息          "star"=>array(".board-wrapper dd .movie-item-info .star","html"),          // 爬取上映时间高中数学知识点总结          "releatime"=>array(".board-wrapper dd .movie-item-info .releatime","html"),        ])        ->query()->getdata();      $excel_array=$data->all();      var_dump($excel_array);exit;    }}

将数据插入到数据库 详细步骤

更多关于thinkphp相关内容感兴趣的读者可查看本站专题:《thinkphp入门教程》、《thinkphp模板操作技巧总结》、《thinkphp常用方法总结》、《codeigniter入门教程》、《ci(codeigniter)框架进阶教程》、《zend framework框架入门教程》及《php模板技术总结》。

希望本文所述对大家基于thinkphp框架的php程序设计有所帮助。

本文发布于:2023-04-07 08:29:25,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/0ccc38c42bc147f3e3682ff73fa381de.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例.doc

本文 PDF 下载地址:基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例.pdf

标签:框架   电影   入门教程   地址
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图