此篇已实例为主。

一.一般的实例

demo1.php

<?php
$user = "admin123";
$pass = "admin456";
// $curlPost = "user=$user&pass=$pass"; #### 测试一
######测试二
$curlPost = array(
'a'=>,
'b'=>,
'c'=>
); $ch = curl_init(); //初始化一个CURL对象
curl_setopt($ch, CURLOPT_URL, "demo2.php");
//设置你所需要抓取的URL
curl_setopt($ch, CURLOPT_RETURNTRANSFER, );
//设置curl参数,要求结果是否输出到屏幕上,为true的时候是不返回到网页中
// 假设上面的0换成1的话,那么接下来的$data就需要echo一下。
curl_setopt($ch, CURLOPT_POST, );
//post提交
curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
$data = curl_exec($ch);
// echo $data;
//运行curl,请求网页。
curl_close($ch); ?>

查看结果:

<?php
// echo "aaaaa";
echo "<pre>";
var_dump($_POST);
echo "<br/>";
echo $_POST['b']; echo "<br/>"; $a = array('1'=>1234,'2'=>567);
var_dump($a); ?>
<?php
// 初始化一个 cURL 对象
$curl = curl_init(); // 设置你需要抓取的URL
curl_setopt($curl, CURLOPT_URL, 'http://www.baidu.com'); // 设置header
curl_setopt($curl, CURLOPT_HEADER, 1); // 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 运行cURL,请求网页
$data = curl_exec($curl); // 关闭URL请求
curl_close($curl); // 显示获得的数据
var_dump($data);
?>

二.采集数据信息

在实践的项目中,要求采集某网站产品列表的信息。右击网站,查看源码,发现并无产品信息。通过分析该网站,产品信息是通过ajax调用的。

利用跑数据的形式,获取产品信息,分析url地址,得到的json形式的产品数据,通过转换,将产品属性“对坐入号”获取,我采用的是插入到数据库当中。

代码如下:

<?php
header('Content-Type:text/html;charset=UTF-8'); set_time_limit(0); $id = isset($_GET['id']) ? intval($_GET['id']) : 1; $listurl = "http://www.ptgcn.com/Handler/PublicationHandler.ashx?r=0.38488502931227453&func=GetDataByPCD&index={$id}&size=20&sort=&dir=asc&param=";
// echo $listurl;
exit; ####默认结束状态
$ch = curl_init();
// var_dump($ch);
// 2. 设置选项,包括URL
curl_setopt($ch, CURLOPT_URL, $listurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch,CURLOPT_HTTPHEADER,array ("Content-Type: text/xml; charset=utf-8","Expect: 100-continue")); // 3. 执行并获取HTML文档内容
$output = curl_exec($ch); $httpCode = curl_getinfo($ch,CURLINFO_HTTP_CODE); curl_close($ch);
// var_dump($httpCode);
if($httpCode == '200'){
// echo "123456";
// var_dump($output);
$json_b = json_decode($output,true);
// var_dump($json_b);
$new = $json_b['rows'];
// var_dump($new);
foreach($new as $row){ $catalog ='';
$catalog = addslashes(trim($row['CatalogNo']));
$catalog = "'". $catalog."'"; $url = '';
$url = "http://www.ptgcn.com/Products/".trim($row['PermaLink']).".html";
$catalog_addr = $url;
$catalog_addr = "'".$catalog_addr."'"; $pubmed_id ='';
$pubmed_id = addslashes(trim($row['PMID']));
$pubmed_id = "'".$pubmed_id."'"; $author = '';
$author = addslashes(trim($row['Author']));
$author = "'".$author."'"; $journal_a = '';
$journal_b = '';
$journal = '';
$journal_a = addslashes(trim($row['Journal']));
$journal_b = addslashes(trim($row['PubDate']));
$journal = $journal_a.",".$journal_b;
$journal = "'".$journal."'";
// $journal = addslashes(trim($row['CatalogNo']));
$application = '';
$application = addslashes(trim($row['App']));
$application = "'".$application."'"; $species = '';
$species = addslashes(trim($row['Species']));
$species = "'".$species."'"; $title = '';
$title = addslashes(trim($row['Subject']));
$title = "'".$title."'"; var_dump($row);
exit;
$con = mysql_connect('localhost',"root","root");
mysql_set_charset("utf8");
$select = mysql_select_db("wh"); $sql = '';
$sql = "insert into ptg(catalog,catalog_addr,pubmed_id,author,journal,application,species,title)values({$catalog},{$catalog_addr},
{$pubmed_id},{$author},{$journal},{$application},{$species},{$title})";
echo $sql;
$query_insert = mysql_query($sql); if($query_insert){
echo "success!";
}else{
$html = '';
$html = $html.$catalog."\r\n";
file_put_contents('error.txt',$html,FILE_APPEND); //用于装载执行失败的数据
} mysql_close($con);
// var_dump($con,$select);
// exit;
}
}else{
echo 'finished !';
exit;
} ?> <script>
function JumpUrl() {
location.href='?id=<?php echo ($id+1);?>';
}
setTimeout('JumpUrl()',1);
</script>

说到采集再介绍一种方法:

三.利用phpQuery.采集数据信息

下载地址:http://www.jb51.net/article/59522.htm

       git:https://github.com/TobiaszCudnik/phpquery

1.使用场合,右击某网站,查看源码,如果源码信息与网站本身一样,可以考虑使用phpQuery进行采集

2.phpQuery,顾名思义:及将源码的编译方式转换为jQuery的形式。然后一切调用都使用jQuery风格即可

3.说明:先要引用  include 'phpQuery/phpQuery.php';

如:
aaarticlea/png;base64,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" alt="" />

简单的三行代码,就可以获取头条内容。首先在程序中包含phpQuery.php核心程序,然后调用读取目标网页,最后输出对应标签下的内容。

pq()是一个功能强大的方法,跟jQuery的$()如出一辙,jQuery的选择器基本上都能使用在phpQuery上,只要把“.”变成 “->”。

如上例中,pq(".blkTop h1:eq(0)")抓取了页面class属性为blkTop的DIV元素,并找到该DIV内部的第一个h1标签,

然后用html()方法获取h1标签里 的内容(带html标签),也就是我们要获取的头条信息,如果使用text()方法,则只获取头条的文本内容。

当然要使用好phpQuery,关键是要找 对文档中对应内容的节点。

4.具体的采集代码如下:

<?php
header('Content-Type:text/html;charset=UTF-8');
include 'phpQuery/phpQuery.php'; set_time_limit(0); $id = isset($_GET['id']) ? intval($_GET['id']) : 1; if($id > 14172){
echo "finish!";
exit;
} $con = mysql_connect('localhost',"root","root");
mysql_set_charset("utf8");
$select = mysql_select_db("wh"); $sql = "select catalog_addr from ptg where id = {$id}";
$query = mysql_query($sql);
$row = mysql_fetch_assoc($query);
// var_dump($row);
$url = stripslashes(trim($row['catalog_addr']));
$url = str_replace("html","htm",$url);
// echo $url;
// exit; // echo "aaaaa";
// phpQuery::newDocumentFile('http://helloweba.com/blog.html');
####$url,就是单纯的url地址
phpQuery::newDocumentFile($url);
// echo "aaaaa";
// exit;
$artList = pq(".proTitle"); // var_dump($artList); #### No.1
foreach($artList as $li){
$one = pq($li)->find('h1')->html();
$one = strip_tags($one);
$one = trim($one);
echo $one.'<br/>';
} #### No.2 $artList_a = pq("#dvProApp"); foreach($artList_a as $li){
$two_a = pq($li) -> find('tr td')->eq(1) ->html(); $two_b = pq($li) -> find('tr td')->eq(1) ->find('a') ->html(); $two_a = strip_tags($two_a);
$two_a = trim($two_a);
// var_dump($two_a);
// echo '<br/>';
$two_b = strip_tags($two_b);
$two_b = trim($two_b);
// var_dump($two_b); // echo '<br/>'; $two = str_replace($two_b,"",$two_a); $two = strip_tags($two);
$two = str_replace(" ","",$two);
// $two = str_replace(" ","",$two);
$two = trim($two); echo $two.'<br/>'; // $two = preg_replace('/<(\/?a.*?)>/si','',$two);
// echo $two;
// exit; } ##### N0.3
$artList_b = pq("#dvProApp"); foreach($artList_b as $li){
$three = pq($li) -> find('tr')->eq(1)->find('td')->eq(1)->html();
$three = trim(strip_tags($three));
echo $three.'<br/>';
} ##### N0.4
$artList_c = pq("#dvProApp"); foreach($artList_c as $li){
$four = pq($li) -> find('tr')->eq(2)->find('td')->eq(1)->html();
$four = trim(strip_tags($four));
echo $four.'<br/>';
} ##### N0.5
$artList_d = pq("#dvProApp"); foreach($artList_d as $li){
$five = pq($li) -> find('tr')->eq(3)->find('td')->eq(1)->html();
$five = trim(strip_tags($five));
echo $five.'<br/>';
} ##### N0.6
$artList_e = pq("#dvProImm"); foreach($artList_e as $li){
$six = pq($li) -> find('tr')->eq(2)->find('td')->eq(1)->html();
$six = trim(strip_tags($six));
echo $six.'<br/>';
} ##### N0.7
$artList_f = pq("#dvProImm"); foreach($artList_f as $li){
$seven = pq($li) -> find('tr')->eq(2)->find('td')->eq(3)->html();
$seven = trim(strip_tags($seven));
echo $seven.'<br/>';
} ##### N0.8
$artList_g = pq("#dvProImm"); foreach($artList_g as $li){
$ba = pq($li) -> find('tr')->eq(3)->find('td')->eq(1)->html();
$ba = trim(strip_tags($ba));
echo $ba.'<br/>';
} ##### N0.9
$artList_h = pq("#dvProImm"); foreach($artList_h as $li){
$nine = pq($li) -> find('tr')->eq(3)->find('td')->eq(3)->html();
$nine = trim(strip_tags($nine));
echo $nine.'<br/>';
} ####执行插入操作
$one = "'".addslashes(trim($one))."'";
$two = "'".addslashes(trim($two))."'";
$three = "'".addslashes(trim($three))."'";
$four = "'".addslashes(trim($four))."'";
$five = "'".addslashes(trim($five))."'";
$six = "'".addslashes(trim($six))."'";
$seven = "'".addslashes(trim($seven))."'";
$ba = "'".addslashes(trim($ba))."'";
$nine = "'".addslashes(trim($nine))."'"; $sql_in = "insert into ptg_page(title,house_app,pub_app,spe_spe,pub_spe,gen_num,gen_id,gene_sym,syn)values({$one},{$two},{$three},{$four},{$five},{$six},{$seven},{$ba},{$nine})";
echo $sql_in.'<br/>'; $query_in = mysql_query($sql_in); if($query_in){
echo "success!";
}else{
$html = '';
$html = $html.$url."\r\n";
file_put_contents('error_url.txt',$html,FILE_APPEND); //用于装载执行失败的数据
} mysql_close($con); ?> <script>
function JumpUrl(){
location.href='?id=<?php echo ($id+1);?>';
}
setTimeout('JumpUrl()',1);
</script>

PHP curl_setopt函数用法介绍中篇的更多相关文章

  1. PHP curl_setopt函数用法介绍上篇

    最近,学习与实践了php中curl的知识点.在此做个初步的总结: 先看看对于它的基本介绍: curl_setopt函数是php中一个重要的函数,它可以模仿用户的一些行为,如模仿用户登录,注册等等一些用 ...

  2. PHP curl_setopt函数用法介绍

    [导读] curl_setopt函数是php中一个重要的函数,它可以模仿用户的一些行为,如模仿用户登录,注册等等一些用户可操作的行为哦.bool curl_setopt (int ch, string ...

  3. PHP curl_setopt函数用法介绍补充篇

    1.curl数据采集系列之单页面采集函数get_html 单页面采集在数据采集过程中是最常用的一个功能 有时在服务器访问限制的情况下 只能使用这种采集方式 慢 但是可以简单的控制 所以写好一个常用的c ...

  4. 转 PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)

    PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)   通过curl_setopt()函数可以方便快捷的抓取网页(采集很方便),curl_setopt 是php的一个 ...

  5. PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)

    通过curl_setopt()函数可以方便快捷的抓取网页(采集很方便),curl_setopt 是php的一个扩展库 使用条件:需要在php.ini 中配置开启.(PHP 4 >= 4.0.2) ...

  6. $.extend(x,y); 函数用法介绍。

    第一篇资料:  转自: https://www.cnblogs.com/yuqingfamily/p/5813650.html 语法:jQuery.extend( [deep ], target, o ...

  7. python setattr()、getattr()、hasattr() 函数用法介绍

    一.函数介绍 在动态检查对象是否包含某些属性(包括方法〉相关的函数有如下几个: hasattr(object,name):检查 object 对象是否包含名为 name 的属性或方法. getattr ...

  8. php get_magic_quotes_gpc()函数用法介绍

    magic_quotes_gpc函数在php中的作用是判断解析用户提交的数据,如包括有:post.get.cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊 ...

  9. java中random()函数用法介绍

    Random() 创建一个新的随机数生成器.  代码如下 复制代码 Random(long seed) 使用单个 long 种子创建一个新的随机数生成器. 我们可以在构造Random对象的时候指定种子 ...

随机推荐

  1. Java lock 能被中断, synchronized 不能被中断

    1.lock是可中断锁,而synchronized 不是可中断锁 线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O的锁定, 如果使用 synchronized ,如果A不释放, ...

  2. Android 弹幕效果开发案例

    概述 现在有个很流行的效果就是弹幕效果,满屏幕的文字从右到左飘来飘去.看的眼花缭乱,看起来还蛮cool的 现在就是来实现这一的一个效果,大部分的都是从右向左移动漂移,本文的效果中也支持从左向右的漂移移 ...

  3. webservice调用的四种方式

    因为数据在网络上传输都是通过xml形式的,本质都是把数据封装然后通过xml传输,接收到的也是xml文件,1 和 4 让程序员屏蔽了处理xml文件,而2 和3需要程序员自己写请求体 ,还要处理返回的xm ...

  4. mysql允许远程连接

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;

  5. 摘:通过ICursor对Table进行操作(添加、修改、删除)

    通过ICursor对Table进行操作(添加.修改.删除) 连接上数据表的目的就是对其进行包括浏览.添加.修改.删除等基本操作. 浏览功能,之前文章中一提到,就是将Itable转换为DataTable ...

  6. android的通知栏的实现

    package com.example.mynotification; import android.os.Bundle; import android.app.Activity; import an ...

  7. unity, asset operations

    //----create asset //ref: http://wiki.unity3d.com/index.php?title=CreateScriptableObjectAsset CmyScr ...

  8. unity, water cube

    <纪念碑谷>里有一关开始是一个宝箱展开后里面有一个water cube,其中还有小鱼在游.如下截图: 因为我们知道<纪念碑谷>是unity做的,而现在正开始学unity,所以也 ...

  9. Linux 用 shell 脚本 批量 导入 csv 文件 到 mysql 数据库

    前提: 每个csv文件第一行为字段名 创建的数据库字段名同csv 文件的字段名 1. 批量导入 多个 csv 文件 for file in ./*.csv;do mv $file tablename. ...

  10. Atitit.软件仪表盘(4)--db数据库子系统-监测

    Atitit.软件仪表盘(4)--db数据库子系统-监测 连接数::: 死锁表列表:死锁基础列表(最近几条记录,时间,sql等) 3.对服务器进行监控,获取CUP,I/O使用情况   4.对数据库进行 ...