phpquery采集demo

用phpquery类,写了个采集的demo,以 某网贷平台的 一个列表为例,我们要采集该平台下面的 各平台名称,结构树如下

 1 include ‘phpQuery.php‘;
 2
 3 phpQuery::newDocumentFile(‘http://www.wangdaizhijia.com/dangan/‘);//获取Dom文档
 4
 5 $artlist = pq(".terraceList")->find(‘.item .nameBox .name‘);//筛选节点
 6
 7 //echo count($arrlist)  //数量
 8
 9 foreach($artlist as $k=>$v){
10    echo  pq($artlist)->find("a:eq($k)")->text()."<br/>";// text方法只文本,html方法含html代码
11 }

采集结果如下:

时间: 2024-10-27 11:08:31

phpquery采集demo的相关文章

phpQuery对数据信息的采集进一步学习

前提:需要下载:phpQuery/phpQuery.php 链接:http://www.cnblogs.com/wuheng1991/p/5145398.html 1.对于规则的部分 <?php header('Content-Type:text/html;charset=UTF-8'); include './phpQuery/phpQuery.php'; set_time_limit(10000); $id = isset($_GET['id']) ? intval($_GET['id'])

Flume NetCat Demo

准备工作: 1.apache官网下载flume 2.解压flume 3.修改flume-env.sh,配置JAVA_HOME NetCat采集Demo: 1.在conf中创建netcat-logger.conf # 定义这个agent中各组件的名字 a1.sources = r1 a1.sinks = k1 a1.channels = c1 # 描述和配置source组件:r1 a1.sources.r1.type = netcat a1.sources.r1.bind = localhost

【scrapy】scrapy-redis 全国建筑市场基本信息采集

简介 环境: python3.6   scrapy 1.5 使用scrapy-redis 开发的分布式采集demo.一次简单的例子,供初学者参考(觉得有更好的方式麻烦反馈!) 源码地址:https://github.com/H3dg3h09/scrapy-redis-jzsc 目录 常规目录,存储用的mysql,文件一起传上去了. static.py存放了mysql连接的类.其中写了(网上借鉴)一个根据item来入库的方法..非常方便了 1 from jzsc.settings import D

ThinkPHP Http工具类(用于远程采集 远程下载) phpSimpleHtmlDom采集类库_Jquery筛选方式 使用phpQuery轻松采集网页内容

[php]代码库 view sourceprint? <?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK IT ] // +---------------------------------------------------------------------- // | Copyright (c) 200

网页采集利器 phpQuery

网页采集利器 phpQuery 2012-02-28 11:43:24|  分类: php|举报|字号 订阅 在网页采集的时候,通常都会用到正则表达式.但是有时候对于正则不太好的同学,比如我,那就杯具了..如今google的项目里有个phpQuery , 顾名思义query,完全类似于jquery的语法,但这是服务器端的,总体来说就是可以用php来直接采集对应的网页内容了,真的是太方便了,  它让一切变得可能...... phpQuery is a server-side, chainable,

使用phpQuery轻松采集网页内容

phpQuery是一个基于PHP的服务端开源项目,它可以让PHP开发人员轻松处理DOM文档内容,比如获取某新闻网站的头条信息.更有意思的是,它采用了jQuery的思想,你可以像使用jQuery一样处理页面内容,获取你想要的页面信息. 采集头条 先看一实例,现在我要采集新浪网国内新闻的头条,代码如下: include 'phpQuery/phpQuery.php'; phpQuery::newDocumentFile('http://news.sina.com.cn/china'); echo p

WebRTC中Android Demo中的摄像头从采集到预览流程

APPRTC-Demo调用流程 1.CallActivity#onCreate 执行startCall开始连接或创建房间 2.WebSocketClient#connectToRoom 请求一次服务器 3.回调到CallActivity#onConnectToRoom 开始创建对等连接,同时将视频采集对象,本地和远程的VideoSink,相关参数传入 localProxyVideoSink代理本地视频渲染器 remoteSinks是代理远程视频的渲染器,这里是一个集合 videoCapture是

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

Win 10 系统下研华采集卡Advantech Navi SDK虚拟demo设备安装方法

研华的DAQNavi是其采集卡设备的.net编程SDK,安装了其通讯工具Navigator后,可以添加虚拟采集卡 demo device. 在Win10上,执行添加操作时,可能会出现添加失败,这是由于demo设备的驱动程序没有进行签名,而win10的安全策略默认强制要求驱动程序必须签名,否则拒绝安装. 解决方法是,关闭Win10的强制驱动签名,操作方法参见:https://jingyan.baidu.com/article/624e74594dbc8d34e8ba5aa6.html 原文地址:h