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‘,‘src‘),
                ‘title‘=>array(‘.titlelnk‘,‘text‘),
                ‘content‘=>array(‘.post_item_summary‘,‘text‘),
                ‘content_url‘=>array(‘.titlelnk‘,‘href‘));

    $rang = ‘.post_item‘;
    $hj = QueryList::Query($url,$reg,$rang,‘curl‘);
    echo $hj->getJSON();
?>

原文地址:https://www.cnblogs.com/stillstep/p/11105743.html

时间: 2024-11-10 12:26:17

queryList实现分页参数接受的采集的相关文章

20150331--Dede+分页,搜索,采集

一.完成搜索页面 1.完成分页显示 (1)在plus目录下面新建一个sou.php页面,完成分页的显示,并把对应的模板页面拷贝到templets目录下面a67目录下面,也命名为sou.htm,并修改静态页面里面的样式和图片路径. (2)执行分页变量的构造, (3)当前的取出数据内容里面 ,没有arcurl内容,因此要查看arclist标签文件,查看是否如何计算出来的. 参考:如下sql语句取出的内容. 最后的sql语句:取出的内容里面就有arcurl值了. (4)把取出数据内容给遍历到静态页面.

bootstrap-table表格插件获取分页参数

bootstrap-table是一款非常优秀表格插件,因为本人初次使用,还不是很熟悉,在使用的过程中遇到了一些问题,遂记录在此与大家分享. 插件的使用最重要是配置参数,表格插件更重要的是分页,所以这里有几个很重要的参数大家一定要注意: 1.一般分页都是在服务器端分页,所以 sidePagination : "server", 2.页数和页面大小 pageNumber : 1, //初始化加载第一页,默认第一页 pageSize : 10, //每页的记录行数(*) 3.查询参数类型,默

thinkphp分页参数带空格的问题

问题描述:thinkphp分页中参数如果带有空格,空格会被编码成“+”,那么有些分页数据就没法正常读取. 解决办法:改thinkphp自带Page类中的url方法,用rawurlencode代替urlencode编码. rawurlencode函数:返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数. urlencode函数:返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号

Spring data Jpa 分页从1开始,查询方法兼容 Mybatis,分页参数兼容Jqgrid

废话少说 有参数可以设置 在org.springframework.boot.autoconfigure.data.web.SpringDataWebProperties 中 /** * Whether to expose and assume 1-based page number indexes. Defaults to "false", * meaning a page number of 0 in the request equals the first page. */ pr

nodejs入门案例与参数接受

javaScript 前台语言 nodejs 语法基于js 后台 重点 模块的学习 express Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效. Node.js 的包管理器 npm,是全球最大的开源库生态系统. 后台那么多为什么还要node.js 1. 异步事件驱动 2. 非堵塞I/O CPU密集型(CPU-bound) IO密集型(I/O bound) 性能出众 入门 入

QueryList 配置curl参数 的文档位置 QueryList抓取https 终于找到了

需要设置ssl证书,或者不验证证书,例: $ql = QueryList::get('https://...',[],['verify' => false]); 设置这个 'verify' => false , 所以curl的其他参数就在这里配置即可 文档在 https://guzzle-cn.readthedocs.io/zh_CN/latest/request-options.html#verify 不在 QueryList的基础指导文档里面 之前找了半天 QueryList 原文地址:h

MySQL 5.6 innodb存储引擎参数接受

innodb_read_io_threads=8innodb_write_io_threads=8 此参数可以在linux平台上可以根据CPU核数进一步更改来提高性能,读操作比较多可以提高read_io_threads数量.可以通过show engine innodb status\G 在FILE I/O段查看到,如下: FILE I/O--------I/O thread 0 state: waiting for completed aio requests (insert buffer th

cookie保存分页参数

static private function getPageHash($url){ $path = parse_url($url); $path = substr( $path['path'],0,4); $path = substr( md5 ( isset($path)?$path:'action') ,0,6); return $path; }

javaEE:day6-requset和response用法、表单参数的接受、文件手动上传(简易版)

通过<%=request.getContextPath() %> 可以将项目名写活,这样,即使项目名变了,仍可以运行. request代码每一次请求的容器.浏览器每次请求都是一个新的request对象.因此放在request里面的属性request.getAttribute()是空的,上一个request放的属性request.setAttribute() 是上一个的.与这次无关.但如果是转发的时候,那么request对象是共享的.这种情况下,两次的request是同一个.这种情况下,里面的属