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 相关文章推荐
PHP Session变量不能传送到下一页的解决方法
Nov 27 PHP
php程序效率优化的一些策略小结
Jul 17 PHP
使用PHP遍历文件目录与清除目录中文件的实现详解
Jun 24 PHP
php简单实现发送带附件的邮件
Jun 10 PHP
smarty简单应用实例
Nov 03 PHP
PHP序列化操作方法分析
Sep 28 PHP
PHP创建多级目录的两种方法
Oct 28 PHP
php使用crypt()函数进行加密
Jun 08 PHP
一个实用的php验证码类
Jul 06 PHP
PHP实现生成数据字典功能示例
May 24 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
Dec 25 PHP
php字符串过滤strip_tags()函数用法实例分析
Jun 24 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
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
php教程 插件机制在PHP中实现方案
2012/11/02 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
Yii框架数据模型的验证规则rules()被执行的方法
2016/12/02 PHP
PHP网页安全认证的实例详解
2017/09/28 PHP
可以支持多中格式的JS键盘
2007/05/02 Javascript
JS高级笔记
2011/07/13 Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
2014/02/26 Javascript
判断iframe里的页面是否加载完成
2014/06/06 Javascript
了不起的node.js读书笔记之例程分析
2014/12/22 Javascript
jQuery实现“扫码阅读”功能
2015/01/21 Javascript
浅谈javascript中的DOM方法
2015/07/16 Javascript
zTree插件下拉树使用入门教程
2016/04/11 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
require.js配合插件text.js实现最简单的单页应用程序
2016/07/12 Javascript
Dropzone.js实现文件拖拽上传功能(附源码下载)
2016/11/22 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
详解webpack import()动态加载模块踩坑
2018/07/17 Javascript
Javascript实现秒表倒计时功能
2018/11/17 Javascript
浅析JavaScript异步代码优化
2019/03/18 Javascript
node事件循环和process模块实例分析
2020/02/14 Javascript
[12:29]《一刀刀一天》之DOTA全时刻19:蝙蝠骑士田伯光再度不举
2014/06/10 DOTA
python的re模块应用实例
2014/09/26 Python
Python实现的HTTP并发测试完整示例
2020/04/23 Python
详解python中的装饰器
2018/07/10 Python
Django用户身份验证完成示例代码
2020/04/03 Python
追悼会上的答谢词
2014/01/10 职场文书
《威尼斯的小艇》教学反思
2014/02/17 职场文书
春节晚会主持词
2014/03/24 职场文书
党的群众路线教育实践活动查摆问题自查报告
2014/10/10 职场文书
大学生年度个人总结
2015/02/15 职场文书
公司出差管理制度范本
2015/08/05 职场文书
如何用JavaScript检测当前浏览器是无头浏览器
2021/04/27 Javascript
golang协程池模拟实现群发邮件功能
2021/05/02 Golang
Django基础CBV装饰器和中间件
2022/03/22 Python