京东联盟开发(10)——轮询获取数据
轮循查询数据
判断当前页码是否结束,没有的话获取完当前页数据之后,再跳转到下一页
//手动 - 同步商品列表public function sync_jingdong($page = 1){Vendor('Jd.fangbei_class');$jtt = new \class_fangbei();$result = $jtt->get_goods_list($page = $page, $num = 100);//如果超过某个指定值if ($page >= $result["total_page"]){echo "完成";}else{// var_dump($result);$new = 0;$goods = M('jdunion_goods2');foreach ($result["data"] as &$item) {$new ++;$data = array();$data['skuid'] = $item['goods_id'];$data['couponprice'] = $item['coupon_price'];$data['couponlink'] = $item['discount_link'];$data['couponstart'] = $item['discount_start'] / 1000;$data['couponend'] = $item['discount_end'] / 1000;$result = $goods->add($data, array(), true);}$this->success(date("Y-m-d H:i:s",time()).' 更新了'.$new.'条记录', U('jdunion/sync_jingdong',array('page'=>$page + 1)));}}
转载于:https://www.cnblogs.com/txw1958/p/11188645.html
京东联盟开发(10)——轮询获取数据相关推荐
- web前端轮询获取数据的定义及优劣
什么是轮询 轮询一开始应该是CPU调度算法里的概念,通俗来说就是CPU每隔一段时间都问下需不需要服务.这个概念延伸到web服务中也类似,前端每隔一段时间去向服务器请求信息. 为什么需要轮询 那为什么要 ...
- 还在使用Future轮询获取结果吗?CompletionService快来了解下。
背景 二胖上次写完参数校验(<二胖写参数校验的坎坷之路>)之后,领导一直不给他安排其他开发任务,就一直让他看看代码熟悉业务.二胖每天上班除了偶尔跟坐在隔壁的前端小姐姐聊聊天,就是看看这些枯 ...
- 京东联盟开发(1) 商品SKUID采集
本文介绍京东联盟中推广商品的采集过程. 一.API介绍 推广商品列表的API为 https://media.jd.com/gotoadv/goods 相关参数说明 主类目表 二.采集方法 使用火车头采 ...
- 京东联盟开发(3) 创建应用
本文介绍京东联盟中创建应用的过程. 一.官网 京东联盟创建应用的官网地址 http://dev.jd.com/ 在应用管理中, 点击"创建应用" 填写相关信息 应用名称:方倍工作室 ...
- 京东联盟开发(11)——商品类目(2级)
本文介绍如果获取京东联盟的商品类目. 由于3级类目太长,本文只展示2级. 一.代码实现 $result0 = $jdunion->api_category_goods_get($grade = ...
- 使用VMware VSphere WebService SDK进行开发 (七)——获取数据中心、集群、主机、虚拟机的目录结构
欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...
- 京东联盟开发(6)——推广链接解析SKUID
1.从推广方案中分析出价格及推广码 $keyword = " [京东]长虹(CHANGHONG) L3 老人手机 移动/联通2G 老年机 双卡双待 咖啡原价:168.00元 券后价:163. ...
- 轮询数据库 java_谁做过定时任务,轮询查询数据。
一.增加所依赖的JAR包 1.增加Spring的Maven依赖 org.springframework spring-webmvc 3.0.5.RELEASE 2.增加Quartz的Maven依赖 o ...
- ajax 服务端 除了echo,Ajax轮询——定时的通过Ajax查询服务端
概念:轮询(polling):客户端按规定时间定时向服务端发送ajax请求,服务器接到请求后马上返回响应信息并关闭连接. test.html //前端代码 var getting = { ur ...
- ajax循环输出,Ajax轮询 select循环输出
弹出层 .del{color:red} .addname{color:#337ab7} 款项名目操作 {$vo.name} 删除 添加... $(".addname").on(&q ...
最新文章
- varchar汉字占几个字符_常用字符编码介绍
- DOM4J对于XML的用法
- CISCO路由器、交换机密码破解
- 字母全排列快速算法C代码
- UA MATH566 统计理论 位置-尺度参数族
- Blazor 火了,不禁让人想起已死的Silverlight !
- desktop docker 无法卸载_关于Docker:Docker – 无法移除死容器
- 计算机硬件教学设计高中信息,重大版信息技术七上《计算机硬件系统》教学设计.doc...
- php 事务回滚,php实现事务回滚的方法
- 基于NLTK的命名实体识别(分词、词性标注) 及windows系统64位—在python3下安装nltk
- Java EE 6权威指南:第4版.基础篇
- CocosCreator-动态生成3种敌人
- 计算机光电与智能专业就业方向,光电信息科学与工程就业方向 可以做什么工作...
- 第三方登录/分享最佳实践
- 任务调度管理-触发任务调度的机制
- CSDN怎么获得积分和C币的方法
- IL2CPP 构建大小优化
- 迎接2012新赛季——HDOJ系列热身赛(4)部分结题报告
- linux中解压rar文件处理
- 半监督学习笔记(四):熵最小化、代理变量