QueryList采集

代码:

<?php   //header头防乱码    header("content-type:text/html;charset=utf8");    //引入文件    require ‘QueryList/phpQuery-single-master/phpQuery.php‘;    require ‘QueryList/QueryList-3.2.1/QueryList.php‘;    //命名空间    use QL\QueryList;

//采集    $data = QueryList::Query(‘采集的网址‘,array(        ‘字段名‘ => array(‘jQuery选择器‘,‘内容‘)    )) -> data;    //打印   //print_r($data);die;    //图片保存本地(要判断所采集的图片是否是绝对路径,如果是可以直接使用$v[‘img‘],如果不是就要在获取的路径前加上绝对路径)    foreach ($data as $k => $v) {        $img = file_get_contents($v[‘img‘]);        $a = pathinfo($v[‘img‘]);        file_put_contents($a[‘basename‘],$img);    };    //连接数据库    $db = new PDO(‘mysql:host=localhost;dbname=数据库‘,‘用户名‘,‘密码‘,array(PDO::ATTR_PERSISTENT));    $db -> query("set names utf-8");    //添加    foreach ($data as $v){        $res = $db -> prepare("insert into 表名 values (null,:字段名)");        $res -> execute($v);    }    if ($res){        echo "入库成功";     //在两秒后跳转到show.php        header(‘Refresh:2,Url=show.php‘);    }else{        echo "入库失败";    }

原文地址:https://www.cnblogs.com/wanglongfei/p/9806246.html

时间: 2024-11-10 08:13:44

QueryList采集的相关文章

在线QueryList采集 可用 (2019)

如果想在线直接采集一点数据   可以使用 在线QueryList采集 这里也可以实现 xpath采集在线测试 这里为你解决: 怎么在线采集数据 不用安装软件 想采集少量数据, 不安装软件怎么实现 想采集一点网上的数据,怎么实现简单 querylist在线使用, 不用安装 小白怎么采集数据 不懂编程怎么采集数据等问题 QueryList采集测试工具 -- 可用(如果不会使用queryList 请查阅文档  很简单) https://www.toolnb.com/tools/querylist.ht

PHP简单爬虫 基于QueryList采集库 和 ezsql数据库操作类

QueryList是一个基于phpQuery的PHP通用列表采集类,得益于phpQuery,让使用QueryList几乎没有任何学习成本,只要会CSS3选择器就可以轻松使用QueryList了,它让PHP做采集像jQuery选择元素一样简单. 官方地址:https://querylist.cc/ ezSQL PHP 是用php开发的一套轻量级的数据库类,这个数据库类占用服务器资源小,代码简洁,同时支持多种数据库的使用,安全性高. 下载地址:sjolzy.cn/php/ezSQL/bak/ez_s

PHP类推荐:QueryList|基于phpQuery的无比强大的PHP采集工具

QueryList的出现让PHP做采集从未如此简单.得益于phpQuery,让使用QueryList几乎没有任何学习成本,只要会CSS3选择器就可以轻松使用QueryList了,和jQuery选择器用法完全通用,它让PHP做采集像jQuery选择元素一样简单. 初探 看看PHP用QueryList做采集到底有多简洁吧! <?php use QL\QueryList; //采集某页面所有的图片 $data = QueryList::Query('http://cms.querylist.cc/bi

QueryList 来做采集

示例代码 先来感受一下使用 QueryList 来做采集是什么样子. 1 采集百度搜索结果列表的标题和链接.大理石平台价格 采集代码: $data = QueryList::get('https://www.baidu.com/s?wd=QueryList') // 设置采集规则 ->rules([ 'title'=>array('h3','text'), 'link'=>array('h3>a','href') ]) ->queryData(); print_r($data

使用JS创建条形码在线生成工具-toolfk.com

本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.ToolFk还支持 BarCode条形码在线生成. QueryList采集器. PHP代码在线运行. PHP混淆.加密.解密. Python代码在线运行.JavaScript在线运行.YAML格式化工具.HTTP模拟查询工具.HTML在线工具箱.JavaScript在线工具箱.CSS在线工具箱.JSON在线

queryList实现分页参数接受的采集

$pn = $_GET['pn']; <?php require 'QueryList.class.php'; header('Content-type:text/html;charset=utf-8'); // 博客园支持分页,通过chrome找到此分页方法 $url = 'http://www.cnblogs.com/sitehome/p/'; $pn = $_GET['pn']; $url = $url.$pn; $reg = array('img_url'=>array('img','

PHP 用QueryList抓取网页内容

之前抓取网页数据都是用Java Jsoup,前几天听说用PHP抓更方便,今天就研究了一下,主要是用QueryList来实现. QueryList是一个基于phpQuery的通用列表采集类,是一个简单. 灵活.强大的采集工具,采集任何复杂的页面 基本上就一句话就能搞定了. 直接拿博客园举例子了,http://www.cnblogs.com/ 我们用QueryList来抓取红框里面的内容 查看网页源代码找到红框的位置 1 <div id="post_list"> 2 3 <

关于php/js抓取/采集

前段时间用php的一个插件(phpQuery+queryList)写了采集某个博客的一些博文,然后用linux的自动运行跑,感觉还不错. 但在很久之前就已经听说了另外一个插件,可以很好的进行采集,叫做casperJs(http://casperjs.org/),虽然没用过,但见过自己的导师用它来采集一些电商网站的信息,对于js后加载的数据一样有很好的支持,于是打算做个记录,有空再研究.

小说采集学习交流

自己瞎学php很长时间了,一直想着做点什么东西,因为平时比较喜欢看小说,但是现在大部分小说平台不是广告就是收费,感觉再往下走快没有活路了.于是基于tp5+querylist写了个采集系统,简单写了个前端界面显示目前后台还在完善中,没写完.写完后台之后后期将会提供接口以供微信端与app端调用,欢迎大家加群交流QQ群:811389673 :点击链接加入群聊[小说快速搭建采集群]:http://https://jq.qq.com/?_wv=1027&k=5FADY8P 原文地址:https://www