一、分析:
新榜地址:这里写链接内容
接口发现:
http://www.newrank.cn/xdnphb/data/weixinuser/searchWeixinDataByCondition
请求方式:post

表单数据:
- filter:
- hasDeal:false
- keyName:汽车
- order:NRI
- nonce:8f44b75a9
- xyz:aa2e01f7325d0fed7715245c897a0a1f

最终采用接口:
http://www.newrank.cn/xdnphb/data/weixinuser/searchWeixinDataByCondition?hasDeal=false&keyName=%E6%B1%BD%E8%BD%A6&

新榜指数(all):
- filter=&order=NRI&nonce=8f44b75a9&xyz=aa2e01f7325d0fed7715245c897a0a1f
新榜指数(名称):
-filter=nickname%7C&order=NRI&nonce=e6826c723&xyz=b7e261886b06284deaa3008178eb8fd2
新榜指数(500强):
- filter=top500%7C&order=NRI&nonce=9c7df5062&xyz=21b4bdbf21433c048fb228327359d41e
新榜指数(原创):
- filter=ori%7C&order=NRI&nonce=0505d7046&xyz=bc4b98d5d6a24563222bf3fc3d2f177a
新榜指数(服务号):
- filter=server%7C&order=NRI&nonce=23ca24875&xyz=ba27a0682ca3427c7a3600a5fe785cf0
新榜指数(认证号):
- filter=certified%7C&order=NRI&nonce=724583d2f&xyz=dd4f06509a2fea5601d0e79c9979e2fd

相关度(all):
- filter=&order=relation&nonce=7d1aaefeb&xyz=6fbc8b1bd52dc3f034639d7a7f5c0048
相关度(名称):
- filter=nickname%7C&order=relation&nonce=294eb2b6c&xyz=2ca0be05adbc84f9760add062c908be9
相关度(500强):
- filter=top500%7C&order=relation&nonce=41f023e0b&xyz=40361698bbfb3e34329c3b4d5d3cc6d6
相关度(原创):
- filter=ori%7C&order=relation&nonce=e2a72bace&xyz=762507716e6c951a64320b53b43c5e49
相关度(服务号):
- filter=server%7C&order=relation&nonce=fd56a24b9&xyz=70018bde9d8684a94ac502c30f4b34c0
相关度(认证号):
- filter=certified%7C&order=relation&nonce=e99dede64&xyz=994e5b533992b73ad6bb25748c8bbb4f

二、主要执行代码:

    public static void getSearchData(String url) {HttpHelper http = new HttpHelper();try {Result results = http.doPost(url, 0);System.out.println("post url :" + url);if (results.statusCode == 200) {String result = (String) results.data;if (result.contains("null")) {result = result.replace("null", "\"-1\"");}JSONObject json = JSONObject.fromObject(result);JSONArray obj = json.getJSONObject("value").getJSONArray("result");List<Map<String, Object>> list = new ArrayList<>();for (int i = 0; i < obj.length(); i++) {Map<String, Object> map = new HashMap<>();JSONObject data = obj.getJSONObject(i);String name = data.getString("name");String url_prefix = "http://www.newrank.cn/public/info/detail.html?account=";String code = data.getString("account");String lastArticleTitle = data.getString("lastArticleTitle");String lastArticleTime = data.getString("lastArticleTime");String newrankIndex= data.getString("weekLog1pmark");map.put("name", name);map.put("code", code);if (code.equals("-1")) {map.put("newrank_url", "-1");} else {map.put("newrank_url", url_prefix+code);}map.put("newrank_index", newrankIndex);map.put("last_update_title", lastArticleTitle);if (lastArticleTime.equals("-1")) {map.put("last_update", "1970-00-00");} else {map.put("last_update", lastArticleTime);}list.add(map);}insert(list);}} catch (IOException e) {e.printStackTrace();}}

三、服务器部署:(每天固定时间执行)
1、MQ上ant更新打包和svn代码更新,发布到指定的服务器
2、编写shell脚本,(并给执行权限chmod +x)通过crontab 来设置定时任务

获取新榜微信公众号指数信息,并服务器上部署相关推荐

  1. 微信公众号服务器数据情况,获取新榜微信公众号指数信息,并服务器上部署

    一.分析: 新榜地址:这里写链接内容 接口发现: http://www.newrank.cn/xdnphb/data/weixinuser/searchWeixinDataByCondition 请求 ...

  2. 查看获取别人的微信公众号二维码

    亲测可用,若有疑问请私信 方法一:通过微信号获取公众号/订阅号二维码 这个方法需要知道公众号/订阅号的微信号,具体操作步骤如下: 2.打开浏览器(电脑或手机浏览器均可),访问以下链接地址: https ...

  3. linux获取p12证书信息,微信公众号现金红包——.p12证书linux部署如何使用

    0 微信公众号现金红包--.p12证书linux部署如何使用 微信开发 · zxchen163 · 查看 1465 次 · 于 2年前 string nonceStr;//随机字符串 string p ...

  4. 微信公众号之(素材上传)群发消息

    微信公众号之(素材上传)群发消息 利用工作之余写写博客,看看博客是个学习的好方法哦! 微信公众号之素材上传群发消息 第一步上传图片视频音频等 第二步上传图文素材 第三步进行群发 第一步上传图片(视频. ...

  5. 微信公众号——永久素材的上传

    微信公众号永久素材的上传 思路:1.需要上传到本地(因为后面需要用的本地的绝对路径 2.上传到微信服务器 3.添加信息到本地数据库 一.上传图片到本地 文件上传的方法 以下是我的代码 首先更改文件上传 ...

  6. 【微信小程序控制硬件 第14篇】分享一下我在微信公众号和小程序上实现的几个颜色采集器,轻松集成到您项目实现调光。

    [微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...

  7. tp5微信公众号获取用户openid_tp5+微信公众号获取用户基本信息

    获取用户基本信息(UnionID机制) 获取用户基本信息(UnionID机制) 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯 ...

  8. 如何为新的微信公众号做引流矩阵的8个渠道

    微信公众号是一个封闭式的自媒体平台,如果没有 优质内容的输出前提,涨粉是比较慢的.只有 持续地输出优质内容,粉丝才会认为公众号的信息具有价值,自然而然地帮你转发.从而裂变.但酒香也怕巷子深,在粉丝基数 ...

  9. 微信公众号使用:新的微信公众号(企业版)的申请步骤

    新创建的公司宣传最重要,首先要做的就是要申请一个公司自己的微信公众平台,这样不仅可以圈粉,还是公司的门户之一,方便大众更好的了解,对公司的发展也是只有好处没有坏处的. 而且,微信公众号是利用微信公众账 ...

最新文章

  1. 【J2SE】学习基础
  2. 盘点当下大热的 7 大 Github 机器学习『创新』项目
  3. maven 加入第三方库_maven加载第三方jar不能加载
  4. 数据中心ECC值班长岗位提升工作总结
  5. SpringBoot+Vue+Itext实现前端请求文件流的方式导出PDF时在指定位置添加照片
  6. go-zero:微服务框架
  7. 腾讯AI Lab刘霁谈机器学习,异步计算和去中心化是两大杀器
  8. JavaScript中的Date对象在Safari与IOS中的“大坑”
  9. Crash 的文明世界
  10. java ee的小程序_Java EE调度程序
  11. 获取打开文件的路径和文件名
  12. 条件、循环、函数定义 练习
  13. 第 6-3 课:SpringBoot 核心 + 面试题
  14. python数据分析课程哪个好-数据分析课程里面,python是重点!
  15. Java中的length字段和length()方法
  16. 2016蓝桥杯C++A:网友年龄
  17. python读取文件夹下所有图像_Python 读取指定文件夹下的所有图像方法
  18. 计算机应用键盘的组成指导书,《计算机应用基础》实验指导书.doc
  19. 阮一峰 ES6 入门读书笔记(十四):async 函数
  20. 2021 年产品沉思录精选集 PDF 下载及卷首语合集:像农夫一样耕耘和等待

热门文章

  1. HTML 基础- 4个实例
  2. 利用OpenStreetMap在线进行路径规划
  3. 面包屑的实现+tag功能实现+form表单
  4. ChinaNet无线接入后,浏览器自动跳转到登陆界面的原理
  5. HTML input 标签 date 类型 设置默认值
  6. mysql 发生系统错误1067的解决方法
  7. win7的svchost.exe占用内存过高如何解决
  8. Xcode Unable to prepare iPhone for development
  9. Python----CSV 一般写入, 追加改模式w 为a
  10. html中屏幕文字轮播怎么做,如何制作网页滚动文字(html)(一)