PHP实现采集淘宝商品信息
2011-05-11 09:39
507 查看
http://daigou.dayusheji.com/demo.php# http://lang.xp3.biz/index.php/60/s/ 一个采集淘宝商品信息的采集 一个采集淘宝商品信息的采集 一个采集淘宝商品信息的采集,可以采集到商品的名称、价格、发货地点、运费、商家信息、商品描述、、、 写这个,一来是想以后肯定可以用的上,对新手朋友也应该有帮助。在市场信息 采集数据方面应该有帮助,这个文件可以将信息采集出来以excel表格导出,方便统计数据,分析数据用。 对于这个,新手可以看看了,高手就请飘过了、、、 呵呵 下面是源代码: <?php header("Content-Type: text/html; charset=gbk"); header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=test.xls"); $url = 'http://search.taobao.com/search?q=210000&s=0#J_FilterTabBar'; $content_str = get_content($url); $total = get_total($content_str); $arr = get_tab(get_all($total)); $count_arr = count($arr); $fff = array_shift($arr); $count_arr = count($arr); for($i=0;$i<$count_arr;$i++){ @preg_match('/title="(.*?)"/is',$arr[$i],$title); @preg_match('/<i>(.*?)</i>/is',$arr[$i],$shoujia); @preg_match('/shipping">运费:(.*?)</span>/is',$arr[$i],$yunfei); @preg_match('/place">(.*?)</li>/is',$arr[$i],$diqu); @preg_match('/sale">最近售出(.*?)件</li>/is',$arr[$i],$sale); @preg_match('/如实描述</span></a>(.*?)</li>/is',$arr[$i],$miaoshu); $field[$i]['title'] = $title[1]; $field[$i]['shoujia'] = $shoujia[1]; $field[$i]['yunfei'] = $yunfei[1]; $field[$i]['diqu'] = strip_tags($diqu[1]); $field[$i]['sale'] = $sale[1]; $field[$i]['miao'] = trim(strip_tags($miaoshu[1])); } foreach($field as $key =>$value){ $key = $key +1; echo $key ."t".$value ['title']."t".$value ['shoujia']."t".$value ['yunfei']."t".$value ['diqu']."t".$value['sale']."t".$value ['miao']."tn"; } function get_content($url){ for($i=0;$i<3;$i++){ $c=@file_get_contents($url); if(strlen($c)>1000) break; } return $c; } function replace_content($content){ @preg_match('/<div id="list:content".*<!-- end list view -->/is',$content,$rs); $rs[0] = preg_replace("/(data-lazyload-)/i","",$rs[0]); $rs[0] = preg_replace("/(combine-item)/i","",$rs[0]); $rs[0] = preg_replace("/(>合并同卖家宝贝</a>)/i","></a>",$rs[0]); $rs[0] = preg_replace("/(<li class="list-item">)|(<li class="list-item last-item">)|(<li class="list-item" >)/i","<!--# p #--><li class="list-item" >",$rs[0]); return $rs[0]; }
相关文章推荐
- PHP实现采集抓取淘宝网单个商品信息
- PHP实现采集抓取淘宝网单个商品信息
- PHP采集淘宝商品
- php 淘宝、天猫店铺商品采集
- 淘宝开放平台php-sdk测试 获取淘宝商品信息(转)
- Python网页信息采集:使用PhantomJS采集淘宝天猫商品内容
- Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
- php 实现信息采集(网页内容抓取)程序代码
- Linux C程序操作Mysql 调用PHP采集淘宝商品
- PHP获取淘宝单个商品信息
- 使用php采集电商网站的商品信息
- Python网页信息采集:使用PhantomJS采集淘宝天猫商品内容
- php采集淘宝店的评论,php采集淘宝店铺的所有评论的实现
- PHP采集淘宝商品
- 集成网易云信实现自定义消息(类似淘宝聊天发送商品信息)
- Android实现打开手机淘宝并自动识别淘宝口令弹出商品信息功能
- [置顶] PHP之数据采集[抓取阿里巴巴上宁波企业的详细信息] - 非正则实现
- Cookies (php实现类似淘宝最近浏览商品的功能模型代码) 转
- 用php实现类似淘宝,拍拍,易趣的最近浏览商品的功能模型代码