node.js 中国天气预报 简单实现


Posted in Javascript onJune 06, 2016
var request = require('request')

var url = 'http://www.baidu.com/home/xman/data/superload'

var cookie = '你登录百度后的cookie'

var options = {

    method: "GET",

    url: url,

    qs: {

        "type": "weather",

        "asyn": 1,

        "t": new Date().getTime()

    },

    headers: {

        'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0',

        'Cookie': cookie

    }

};

 

function callback(error, response, body) {

    if (!error && response.statusCode == 200) {

        var info = JSON.parse(body);

        console.log(info);

    }

}

 

request(options, callback);

当你登录百度,是不是会显示一个天气。我们可以利用这个API做一个小插件,上面的代码很少。希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
在Node.js中使用HTTP上传文件的方法
Jun 23 Javascript
常用jQuery代码分享
Jul 14 Javascript
在AngularJS框架中处理数据建模的方式解析
Mar 05 Javascript
微信小程序开发之数据存储 参数传递 数据缓存
Apr 13 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
Aug 16 jQuery
使用Node.js实现ORM的一种思路详解(图文)
Oct 24 Javascript
实时监控input框,实现输入框与下拉框联动的实例
Jan 23 Javascript
axios post提交formdata的实例
Mar 16 Javascript
Angular 2使用路由自定义弹出组件toast操作示例
May 10 Javascript
对vuex中getters计算过滤操作详解
Nov 06 Javascript
Vue前端项目部署IIS的实现
Jan 06 Javascript
Vue多选列表组件深入详解
Mar 02 Vue.js
JS中mouseover和mouseout多次触发问题如何解决
Jun 06 #Javascript
js获取元素的外链样式的简单实现方法
Jun 06 #Javascript
node.js cookie-parser之parser.js
Jun 06 #Javascript
gulp-htmlmin压缩html的gulp插件实例代码
Jun 06 #Javascript
node.js cookie-parser 中间件介绍
Jun 06 #Javascript
JavaScript 对象字面量讲解
Jun 06 #Javascript
省市联动效果的简单实现代码(推荐)
Jun 06 #Javascript
You might like
PHP获取访问设备信息的方法示例
2019/02/20 PHP
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
node.js中的path.resolve方法使用说明
2014/12/08 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
vue2.0 elementUI制作面包屑导航栏
2018/02/22 Javascript
Node.js API详解之 Error模块用法实例分析
2020/05/14 Javascript
vue+canvas实现移动端手写签名
2020/05/21 Javascript
uni-app微信小程序登录授权的实现
2020/05/22 Javascript
基于JS实现快速读取TXT文件
2020/08/25 Javascript
vue实现选中效果
2020/10/07 Javascript
[41:05]Serenity vs Pain 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python之eval()函数危险性浅析
2014/07/03 Python
Python字符串中查找子串小技巧
2015/04/10 Python
apache部署python程序出现503错误的解决方法
2017/07/24 Python
在python3.9下如何安装scrapy的方法
2021/02/03 Python
深入解读CSS3中transform变换模型的渲染
2016/05/27 HTML / CSS
HTML5中的Scoped属性使用实例
2014/04/23 HTML / CSS
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
Weblogic的布署方式
2013/08/23 面试题
总经理助理工作职责
2014/02/06 职场文书
公司管理建议书范文
2014/03/12 职场文书
集体生日活动方案
2014/08/18 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
一年级班主任工作总结2014
2014/11/08 职场文书
2014年酒店工作总结与计划
2014/11/17 职场文书
通知的格式范文
2015/04/27 职场文书
教师旷工检讨书
2015/08/15 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
nginx实现发布静态资源的方法
2021/03/31 Servers
vue项目配置sass及引入外部scss文件
2022/04/14 Vue.js