PHP curl模拟浏览器采集阿里巴巴的实现代码
作者:bea
没有不可能只有不去做,哈哈 代码如下: <?php set_time_limit(0); function _rand() { $length=26; $chars = "0123456789abcdefghijklmnopqrstuvwxyz"; $max = strlen($chars) - 1; mt_srand((double)microtime() * 1000000); $string = ''; for($i = 0; $i <
没有不可能只有不去做,哈哈
代码如下:
<?php
set_time_limit(0);
function _rand() {
$length=26;
$chars = "0123456789abcdefghijklmnopqrstuvwxyz";
$max = strlen($chars) - 1;
mt_srand((double)microtime() * 1000000);
$string = '';
for($i = 0; $i < $length; $i++) {
$string .= $chars[mt_rand(0, $max)];
}
return $string;
}
$HTTP_SESSION=_rand();
$HTTP_SESSION;
$HTTP_Server="search.china.alibaba.com";
$HTTP_URL="/company/k-%CB%AE%CB%AE%CB%AE_n-y.html";
$ch = curl_init();
curl_setopt ($ch,CURLOPT_URL,"http://".$HTTP_Server.$HTTP_URL);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
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)");
$res = curl_exec($ch);
curl_close ($ch);
print_r($res);
?>
有用 | 无用
代码如下:
<?php
set_time_limit(0);
function _rand() {
$length=26;
$chars = "0123456789abcdefghijklmnopqrstuvwxyz";
$max = strlen($chars) - 1;
mt_srand((double)microtime() * 1000000);
$string = '';
for($i = 0; $i < $length; $i++) {
$string .= $chars[mt_rand(0, $max)];
}
return $string;
}
$HTTP_SESSION=_rand();
$HTTP_SESSION;
$HTTP_Server="search.china.alibaba.com";
$HTTP_URL="/company/k-%CB%AE%CB%AE%CB%AE_n-y.html";
$ch = curl_init();
curl_setopt ($ch,CURLOPT_URL,"http://".$HTTP_Server.$HTTP_URL);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
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)");
$res = curl_exec($ch);
curl_close ($ch);
print_r($res);
?>
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- PHP导入Excel到MySQL的方法
- 在php和MySql中计算时间差的方法
- PHP遍历二维数组的代码
- PHP中调用ASP.NET的WebService的代码
- php中利用post传递字符串重定向的实现代码
- php将fileterms函数返回的结果变成可读的形式
- php压缩多个CSS为一个css的代码并缓存
- flash用php连接数据库的代码
- php中用数组的方法设置cookies
- php 获取全局变量的代码
- php强制下载类型的实现代码
- PHP在字符断点处截断文字的实现代码
- PHP SEO优化之URL优化方法
- PHP运行时强制显示出错信息的代码
- PHP大批量数据操作时临时调整内存与执行时间的方法
- PHP中Date()时间日期函数的使用方法小结
- PHP5中虚函数的实现方法分享
- Windows下利用Gvim写PHP产生中文乱码问题解决方法
- php中将地址生成迅雷快车旋风链接的代码[测试通过]