黑帽联盟

标题: php使用curl采集内容 [打印本页]

作者: 定位    时间: 2016-12-27 20:45
标题: php使用curl采集内容
//第一步,我们通过函数curl_init()创建一个新的curl会话,代码如下:
$ch = curl_init();

//我们已经成功创建了一个curl会话,如果需要获取一个URL的内容,那么接下的一步,传递一个URL给curl_setopt()函数,代码:
curl_setopt($ch, CURLOPT_URL, “http://www.baidu.com/”);

在curl_setopt()函数的参数中,如果希望获得内容但不输出,使用 CURLOPT_RETURNTRANSFER参数,并设为非0值/true
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

//做完上一步工作,curl的准备工作做完了,curl将会获取URL站点的内容,并打印出来。代码:
curl_exec($ch);

//最后,关闭当前的curl会话
curl_close($ch);

完整代码:
<?php

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://bbs.cnblackhat.com/thread-839-1-1.html");
//curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //是否自动输出内容
curl_exec($ch); //自动打印内容
//$rel = curl_exec($ch);

curl_close($ch);

?>


本地演示:
php采集内容

作者: 583558386    时间: 2017-1-2 18:56
第一此发现采集可以这样干




欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5