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 相关文章推荐
人大复印资料处理程序_补充篇
Oct 09 PHP
php中定义网站根目录的常用方法
Aug 08 PHP
fleaphp crud操作之find函数的使用方法
Apr 23 PHP
php获取数组中重复数据的两种方法
Jun 28 PHP
php获取域名的google收录示例
Mar 24 PHP
深入理解PHP内核(二)之SAPI探究
Nov 10 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
Feb 19 PHP
Yii2实现ajax上传图片插件用法
Apr 28 PHP
PHP使用两个栈实现队列功能的方法
Jan 15 PHP
PHP中使用mpdf 导出PDF文件的实现方法
Oct 22 PHP
PHP验证类的封装与使用方法详解
Jan 10 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
Feb 21 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操作xml
2013/10/27 PHP
PHP面向对象之旅:深入理解static变量与方法
2014/01/06 PHP
PHP 使用redis简单示例分享
2015/03/05 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
使用PHP+MySql实现微信投票功能实例代码
2017/09/29 PHP
laravel ORM关联关系中的 with和whereHas用法
2019/10/16 PHP
验证手机号码的JS方法分享
2013/09/10 Javascript
javascript高级选择器querySelector和querySelectorAll全面解析
2016/04/07 Javascript
移动端js触摸事件详解
2016/09/18 Javascript
自制微信公众号一键排版工具
2016/09/22 Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
2016/10/15 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
用JS编写一个函数,返回数组中重复出现过的元素(实例)
2017/09/14 Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
2017/12/28 Javascript
实战node静态文件服务器的示例代码
2018/03/08 Javascript
AngularJS下$http服务Post方法传递json参数的实例
2018/03/29 Javascript
Vue3.0 响应式系统源码逐行分析讲解
2019/10/14 Javascript
Vue使用路由钩子拦截器beforeEach和afterEach监听路由
2020/11/16 Javascript
[12:21]VICI vs TNC (BO3)
2018/06/07 DOTA
python uuid模块使用实例
2015/04/08 Python
python安装以及IDE的配置教程
2015/04/29 Python
Tensorflow 同时载入多个模型的实例讲解
2018/07/27 Python
Python通过paramiko远程下载Linux服务器上的文件实例
2018/12/27 Python
python set内置函数的具体使用
2019/07/02 Python
阿玛瑞酒店中文官方网站:Amari.com
2018/02/13 全球购物
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
留学推荐信怎么写
2014/01/25 职场文书
《谁的本领大》教后反思
2014/04/25 职场文书
给校长的建议书400字
2014/05/15 职场文书
六一领导慰问欢迎词
2015/01/26 职场文书
云台山导游词
2015/02/03 职场文书
拉贝日记观后感
2015/06/05 职场文书
上学路上观后感
2015/06/16 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书
浅析Python中的随机采样和概率分布
2021/12/06 Python
python创建字典及相关管理操作
2022/04/13 Python