因为以后工作的关系 练习下没坏处
看了几家团购网站提供的api 都是不全的信息 提供给第三方团购导航网站的 联系一下也无妨
api里东西少的可怜 而且api是一个xml文件 木有开发者文档之类的说明 有些东西只能靠猜才知道是什么
一个城市列表 一个商品详情 就这样 一个坑开始了
首先还是从xml文件入手了
一个城市大约30M左右 一个问题粗线了 看了一下别的demo 有人是全部加载完解析 而且网站限速是160K左右 算一算大约是30M*1024/160K=192s 大约3分钟
这打开一个app等三分钟出现数据 就算是demo练习 哥也忍受不了啊
那肿么办 只能自己每天定时更新完 解析完 开个服务器 把数据放在上面 然后取呗
初步是这么想的
现在有个免费的应用后台 也是蛮方便 不用花钱买云主机 但是毕竟功能就那么几个 云端函数只能用js
哈哈哈 明天开始再入js的坑
数据有了 什么都不是问题了 想到这里也是激动的想哭了
今天先分析下xml吧 把data和名字确定一下
1 <?xml version="1.0" encoding="utf-8"?> 2 <response code="0" date="2014-10-05 14:22:48+08:00" message="Ok"> 3 <deals> 4 <data> 5 <deal><!-- 交易 翻译成一次团购好了--> 6 <website>美团网</website><!-- 网站名称--> 7 <deal_more_img><!-- 详情页里的前五张图片 √ --> 8 <![CDATA[http://p1.meituan.net/deal/__41159700__2578521.jpg,http://p1.meituan.net/deal/__41159705__5466300.jpg,http://p1.meituan.net/deal/__41159706__9426497.jpg,http://p0.meituan.net/deal/__41159710__6559329.jpg,http://p1.meituan.net/deal/__41159705__3391941.jpg]]> </deal_more_img> 9 <reservation>1</reservation><!-- 是否需要预约 1不需要 0需要 √ --> 10 <destination></destination><!-- 目的地?先跳过--> 11 <partner>0</partner><!-- 什么合伙人 不知道 先跳过--> 12 <city_name>牡丹江</city_name><!-- 城市名称 √ --> 13 <city_id>mudanjiang</city_id><!-- 城市ID √ --> 14 <city_url>http://mdj.meituan.com</city_url><!-- 城市URL--> 15 <deal_id>24900146</deal_id><!-- 团购ID √ --> 16 <deal_title>香源自助烤肉西三店全天通用,提供免费WiFi</deal_title><!-- 团购标题 √ --> 17 <deal_rank>0</deal_rank><!-- 团购等级--> 18 <deal_url>http://mdj.meituan.com/deal/24900146.html</deal_url><!-- 桌面网页--> 19 <deal_wap_url>http://i.meituan.com/deal/24900146.html</deal_wap_url><!-- 移动端网页 √ --> 20 <deal_img>http://p0.meituan.net/275.168/deal/__41159546__7067135.jpg</deal_img><!-- 团购上面那个标题的图片 √ --> 21 <deal_cate_id>202</deal_cate_id><!-- 美食ID √ --> 22 <deal_cate>自助餐</deal_cate><!-- 美食类别 √ --> 23 <deal_subcate_id>171</deal_subcate_id><!-- 美食子ID √ --> 24 <deal_subcate>烤肉自助</deal_subcate><!-- 美食子类别 √ --> 25 <deal_desc><!-- 团购描述 √ --> 26 <![CDATA[仅售35元!价值42元的香源自助烤肉西三店全天通用,提供免费WiFi。餐后剩余150g(含150g)以上根据店内情况进行付款。 27 ]]> </deal_desc> 28 <value>42</value><!-- 原价 √ --> 29 <price>35.00</price><!-- 现价 √ --> 30 <rebate>8.3</rebate><!--折扣 √ --> 31 <refund>1</refund><!-- 支持过期退款 √ --> 32 <sales_min>1</sales_min><!-- 最少买几个?先跳过--> 33 <sales_num>778</sales_num><!-- 卖出去多少了 √ --> 34 <sold_out>no</sold_out> <!-- 是否卖光了 √ --> 35 <is_post>no</is_post><!-- 是否为标杆--> 36 <start_time>1399305600</start_time><!-- 开始时间 √ --> 37 <end_time>1414908000</end_time><!-- 结束时间 √ --> 38 <coupon_start_time>1399305600</coupon_start_time><!-- 优惠券开始时间--> 39 <coupon_end_time>1414943999</coupon_end_time><!-- 优惠券结束时间--> 40 <deal_tips><!-- 团购提醒 √ --> 41 <![CDATA[亲爱的用户,为满足您的消费需求,经与商家协商,将有效期延长至2014年11月02日,其中不可用日期:2014年5月11日、5月31日至6月2日、8月2日、9月8日、9月10日、10月1日至10月7日、12月24日至12月25日,2014-11-11,感谢您对美团的支持与理解,祝您愉快~ 42 有效期:2014.5.6 至 2014.11.2 43 不可用日期:2014年5月11日、5月31日至6月2日、8月2日、9月8日、9月10日、10月1日至10月7日、12月24日至12月25日,2014-11-11 44 无需预约,消费高峰时可能需要等位 45 老人25元/位,学生军人凭有效证件可享35元/位, 46 儿童身高在1.1米以下免费,1.1米——1.4米25元/位, 47 本次团购仅限西三店使用 48 餐具免费,餐后剩余150g(含150g)以上,加收餐位费42元(店内付费) 49 团购用户不可同时享受商家其他优惠 50 部分菜品因时令原因有所不同,请以店内当日实际供应为准 51 ]]> </deal_tips> 52 <deal_wow> 53 <![CDATA[]]> </deal_wow><!-- 精彩评论吧--> 54 <deal_range></deal_range><!--范围 不理解 --> 55 <deal_range_id>0</deal_range_id><!-- 范围ID--> 56 <deal_district_id>2689</deal_district_id><!--区ID √ --> 57 <deal_district_name>西安区</deal_district_name><!-- 区名 √ --> 58 <deal_address><!--地址 √ --> 59 <![CDATA[西三条路与西牡丹街交叉口西北角]]> </deal_address> 60 <deal_lng>129.610277</deal_lng><!-- 经度--> 61 <deal_lat>44.577426</deal_lat><!-- 纬度--> 62 <deal_name>香源自助烤肉</deal_name><!-- 团购名称 √ --> 63 <deal_seller><!-- 团购商家名 √ --> 64 <![CDATA[香源自助烤肉西三店]]> </deal_seller> 65 <deal_phones><!--商家电话 √ --> 66 <![CDATA[0453-6223888/6685777]]> </deal_phones> 67 <deal_roomtype></deal_roomtype><!-- 空间类型--> 68 <deal_roomtime></deal_roomtime><!-- 空间大小--> 69 <coupon>0</coupon><!-- 有无赠券--> 70 </deal> 71 <shops> 72 <shop> 73 <shop_name>香源自助烤肉(西三条路店)</shop_name><!--商家名称 √ --> 74 <shop_dpid>0</shop_dpid><!-- 商家dID--> 75 <shop_poiid>4765774</shop_poiid><!-- 位置ID--> 76 <shop_tel>0453-6223888/6685777</shop_tel><!-- 商家电话 √ --> 77 <shop_addr><!-- 商家地址 √ --> 78 <![CDATA[西三条路与西牡丹街交叉口西北角]]> </shop_addr> 79 <shop_area><!--商家所在区 √ --> 80 <![CDATA[西安区]]> </shop_area> 81 <shop_long>129.610277</shop_long><!-- 商家所在经度--> 82 <shop_lat>44.577426</shop_lat><!-- 商家所在纬度--> 83 <shop_city>牡丹江</shop_city><!-- 商家城市 √ --> 84 <shop_trafficinfo><!-- 商家交通详情--> 85 <![CDATA[]]> </shop_trafficinfo> 86 </shop> 87 </shops> 88 </data> 89 </deals> 90 </response>
今天先到这里吧 入坑开始