PHP curl模拟浏览器采集阿里巴巴的实现代码


Posted in PHP onApril 20, 2011

没有不可能只有不去做,哈哈

<?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 相关文章推荐
php4的session功能评述(三)
Oct 09 PHP
php缓存技术介绍
Nov 25 PHP
查找mysql字段中固定字符串并替换的几个方法
Sep 23 PHP
PHP执行批量mysql语句的解决方法
May 02 PHP
YII实现分页的方法
Jul 09 PHP
PHP5多态性与动态绑定介绍
Apr 03 PHP
yii用户注册表单验证实例
Dec 26 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
Jan 22 PHP
Zend Framework校验器Zend_Validate用法详解
Dec 09 PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
Jun 19 PHP
php strftime函数的详细用法
Jun 21 PHP
redis+php实现微博(二)发布与关注功能详解
Sep 23 PHP
PHP中的session永不过期的解决思路及实现方法分享
Apr 20 #PHP
关于session在PHP5的配置文件中的详细设置参数说明
Apr 20 #PHP
PHP session有效期session.gc_maxlifetime
Apr 20 #PHP
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
Apr 18 #PHP
PHP中break及continue两个流程控制指令区别分析
Apr 18 #PHP
php中显示数组与对象的实现代码
Apr 18 #PHP
PHP的变量总结 新手推荐
Apr 18 #PHP
You might like
分析PHP中单双引号的误区和双引号小隐患
2016/07/19 PHP
Yii2.0中使用js异步删除示例
2017/03/10 PHP
解决php写入数据库乱码的问题
2019/09/17 PHP
发一个自己用JS写的实用看图工具实现代码
2008/07/26 Javascript
Input 特殊事件onpopertychange和oninput
2009/06/17 Javascript
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
2011/03/03 Javascript
jquery中插件实现自动添加用户的具体代码
2013/11/15 Javascript
NodeJS学习笔记之FS文件模块
2015/01/13 NodeJs
JS简单计算器实例
2015/01/20 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
Js实现无刷新删除内容
2015/04/29 Javascript
JavaScript性能优化之小知识总结
2015/11/20 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
2016/02/06 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
原生js编写焦点图效果
2016/12/08 Javascript
深入浅析js原型链和vue构造函数
2018/10/25 Javascript
微信小程序与公众号实现数据互通的方法
2019/07/25 Javascript
通过实例了解JS执行上下文运行原理
2020/06/17 Javascript
Javascript实现单选框效果
2020/12/09 Javascript
Python扫描IP段查看指定端口是否开放的方法
2015/06/09 Python
python将pandas datarame保存为txt文件的实例
2019/02/12 Python
Python之字典对象的几种创建方法
2020/09/30 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
调用HTML5的Canvas API绘制图形的快速入门指南
2016/06/17 HTML / CSS
Otiumberg官网:英国半精致珠宝品牌
2021/01/16 全球购物
C#面试问题
2016/07/29 面试题
行政经理的岗位职责
2013/11/23 职场文书
大学生工作推荐信范文
2013/12/02 职场文书
数学系毕业生的自我评价
2014/01/10 职场文书
小学数学国培感言
2014/03/10 职场文书
小学安全工作汇报材料
2014/08/19 职场文书
学生意外伤害赔偿协议书
2014/09/17 职场文书
财政局党的群众路线教育实践活动整改方案
2014/09/21 职场文书
医院见习报告范文
2014/11/03 职场文书
Python+pyaudio实现音频控制示例详解
2022/07/23 Python