最新抓取淘宝价格数据,图片标题的就更好抓了整合就好
来源:互联网 发布:端口镜像配置 编辑:程序博客网 时间:2024/06/02 17:59
淘宝现在变成https了。不过难不倒咱们这帮程序员的,不说废话
<?php $url='https://mdskip.taobao.com/core/initItemDetail.htm?itemId=520048818994'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); //设置来源链接,这里是商品详情页链接 curl_setopt($ch,CURLOPT_REFERER,"https://detail.tmall.com/item.htm?spm=a220m.1000858.1000725.16.e5qIwL&id=520048818994&skuId=3100219519273&areaId=110000&cat_id=2&rn=530571831843b5644f85de9cfa5ee2f3&user_id=2153724245&is_b=1"); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//规避证书curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // 防止302 盗链$result = curl_exec($ch); curl_close($ch);//去除回车、空格等 $result=str_replace(array("\r\n","\n","\r","\t",chr(9),chr(13)),'',$result); $mode="#([0-9]+)\:#m"; preg_match_all($mode,$result,$s); $s=$s[1]; if(count($s)>0){ foreach($s as $v){ $result=str_replace($v.':','"'.$v.'":',$result); } } //将字符编码转为utf-8,并且将中文转译,否则json_decode会出现错误 $result=iconv('gb2312','utf-8',$result); $str=array(); $mode='/([\x80-\xff]*)/i'; if(preg_match_all($mode,$result,$s)){ foreach($s[0] as $v){ if(!empty($v)){ $str[base64_encode($v)]=$v; $result=str_replace('"'.$v.'"','"'.base64_encode($v).'"',$result); } } } $result=json_decode($result,true);foreach($result['defaultModel']['itemPriceResultDO']['priceInfo'] as $k=>$v) {if (empty($v['promotionList'])) {$arrprice = $v['price'];} else {$arrprice = $v['promotionList'][0]['price'];}}print_r($arrprice);?>
0 0
- 最新抓取淘宝价格数据,图片标题的就更好抓了整合就好
- 图片上传,如果能用lightbox就更好了
- Ubuntu的与视窗选择就更好了
- 有了它们就能更好的理解webpack了
- 淘宝数据抓取1.0-根据url抓取尺码和价格
- 的风格和的风格规划就更好就更好
- 简简单单的,就好。。
- 你反复的恢复和姐夫就更好看感觉股份将根据法国恢复价格福建福建以及反复
- ORACLE价格好!就在青铜鼎软件!
- 就这样,就好
- 好就没有就
- 公积金的 就黄金分割就感觉好就
- 我亲爱的自行车就这样被人偷了.好郁闷!!!!!!
- 前天电脑还好好的,昨天就不能开机了
- 辛辛苦苦写好的文章就这样没了
- 加的少付款了范德萨快乐就好
- 计算男生价格的方法,超过3500的就赶紧嫁了吧
- 就好的付加工费开个房客户过来了就好了机会
- struts2页面到action中date类型自动转换
- Isomorphic Strings
- SVN(集中式源代码管理工具)
- @InjectView的实例化
- 数组指针操作一维二维数组
- 最新抓取淘宝价格数据,图片标题的就更好抓了整合就好
- ListView实现下拉刷新及上拉加载更多的一种方式
- 关于MongoDB最大连接数的查看与修改
- android studio sdk更新 (2015-8-5)
- Android编译过程详解(一)
- 南邮 OJ 1308 背包问题
- 在代码中引入Null Object模式
- 安卓系统各版本市场份额
- Intel Threading BuildingBlocks(Intel TBB)介绍