html5中文学习网

您的位置: 首页 > 网络编程 > PHP编程 » 正文

PHP 模拟浏览器 CURL 采集阿里巴巴_PHP教程_编程技术

[ ] 已经帮助:人解决问题

 都说阿里巴巴有不能采集和防采集的神话,今天就用张老师讲的Curl采集写了一个模拟浏览器的代码。没有不可能只有不去做,哈哈gwEHTML5中文学习网 - HTML5先行者学习网

<?phpgwEHTML5中文学习网 - HTML5先行者学习网

set_time_limit(0);gwEHTML5中文学习网 - HTML5先行者学习网

function _rand() {gwEHTML5中文学习网 - HTML5先行者学习网

$length=26;gwEHTML5中文学习网 - HTML5先行者学习网

$chars = "0123456789abcdefghijklmnopqrstuvwxyz";gwEHTML5中文学习网 - HTML5先行者学习网

$max = strlen($chars) - 1;gwEHTML5中文学习网 - HTML5先行者学习网

mt_srand((double)microtime() * 1000000);gwEHTML5中文学习网 - HTML5先行者学习网

$string = '';gwEHTML5中文学习网 - HTML5先行者学习网

for($i = 0; $i < $length; $i++) {gwEHTML5中文学习网 - HTML5先行者学习网

$string .= $chars[mt_rand(0, $max)];gwEHTML5中文学习网 - HTML5先行者学习网

}gwEHTML5中文学习网 - HTML5先行者学习网

return $string;gwEHTML5中文学习网 - HTML5先行者学习网

}gwEHTML5中文学习网 - HTML5先行者学习网

$HTTP_SESSION=_rand();gwEHTML5中文学习网 - HTML5先行者学习网

$HTTP_SESSION;gwEHTML5中文学习网 - HTML5先行者学习网

$HTTP_Server="search.china.alibaba.com";gwEHTML5中文学习网 - HTML5先行者学习网

$HTTP_URL="/company/k-%CB%AE%CB%AE%CB%AE_n-y.html";gwEHTML5中文学习网 - HTML5先行者学习网

$ch = curl_init();gwEHTML5中文学习网 - HTML5先行者学习网

curl_setopt ($ch,CURLOPT_URL,"http://".$HTTP_Server.$HTTP_URL);gwEHTML5中文学习网 - HTML5先行者学习网

curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);gwEHTML5中文学习网 - HTML5先行者学习网

curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)");gwEHTML5中文学习网 - HTML5先行者学习网

$res = curl_exec($ch);gwEHTML5中文学习网 - HTML5先行者学习网

curl_close ($ch);gwEHTML5中文学习网 - HTML5先行者学习网

print_r($res);gwEHTML5中文学习网 - HTML5先行者学习网

?>gwEHTML5中文学习网 - HTML5先行者学习网

gwEHTML5中文学习网 - HTML5先行者学习网


gwEHTML5中文学习网 - HTML5先行者学习网
gwEHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助