PHP 利用SmartKeyQuery 抓取网页数据
2018-01-22 13:58
169 查看
1.首先要确认是否有smartkey 组件
2. 根据id 抓取网页上所需要的内容。
phpquery 文档
2. 根据id 抓取网页上所需要的内容。
//$formvars["transferCharset"] = "gb2312"; //编码 //$formvars["transferMethod"] = "GET";//请求方式 //$formvars["transferAction"] = "";//请求参数 //$action = C("JAVA_HOST") . "servlet/TransferServlet"; 访问java 控制器 $action = "http://cpc.people.com.cn/"; import("SmartKeyPost"); $smartKeyPost = new \SmartKeyPost(); $smartKeyPost->submit($action);//$formvars为提交的数组 //$smartKeyPost->submit($action, $formvars);//$formvars为提交的数组 \SmartKeyQuery::newDocumentHTML($smartKeyPost->results, 'utf-8'); $count=0; foreach (pq(".p1_3 li") as $li){ $po[$count]['text'] = pq($li)->find('a')->text(); $po[$count]['href'] = pq($li)->find('a')->attr('href'); $count++; } return $po; }
phpquery 文档
相关文章推荐
- PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
- PHP的cURL库功能简介:抓取网页,POST数据及其他
- PHP 利用 Curl Functions 实现多线程抓取网页和下载文件
- 使用php发送Http请求,抓取网页数据
- 结合PHP和CURL抓取远程网页数据
- php用file_get_contents方法抓取网页数据出现乱码的解决方法
- PHP的cURL库功能简介:抓取网页,POST数据及其他
- request+goquery+mahonia实现自动抓取网页数据
- PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
- 利用Java抓取网页数据步骤
- PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
- PHP的cURL库功能简介 抓取网页、POST数据及其他
- php使用curl和正则表达式抓取网页数据示例
- 利用HttpWebRequest抓取网页数据
- php发送Http请求,抓取网页数据方法(cURL,file_get_contents,snoopy)
- Node入门训练【5】【利用http请求抓取网页数据】
- 使用PHP进行网页数据抓取小结
- PHP的cURL库功能简介:抓取网页,POST数据及其他
- 【php网页爬虫】php抓取网页数据
- PHP的cURL库功能简介:抓取网页,POST数据及其他