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 相关文章推荐
js 页面执行时间计算代码
Mar 04 Javascript
js 3秒后跳转页面的实现代码
Mar 10 Javascript
提交按钮的name='submit'引起的js失效问题及原因
Feb 25 Javascript
javascript检查浏览器是否已经启用XX功能
Jul 10 Javascript
JavaScript中数组的合并以及排序实现示例
Oct 24 Javascript
JavaScript利用正则表达式替换字符串中的内容
Dec 12 Javascript
详解如何使用Vue2做服务端渲染
Mar 29 Javascript
深入理解Angularjs中$http.post与$.post
May 19 Javascript
关于JavaScript中高阶函数的魅力详解
Sep 07 Javascript
微信小程序实现动态显示和隐藏某个控件功能示例
Dec 14 Javascript
如何使用VuePress搭建一个类型element ui文档
Feb 14 Javascript
原型和原型链 prototype和proto的区别详情
Nov 02 Javascript
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
jQuery对象和Javascript对象之间转换的实例代码
2013/03/20 Javascript
『jQuery』名称冲突使用noConflict方法解决
2013/04/22 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
2014/02/24 Javascript
javascript监听鼠标滚轮事件浅析
2014/06/05 Javascript
AngularJS 所有版本下载地址
2016/09/14 Javascript
laydate.js日期时间选择插件
2017/01/04 Javascript
JavaScript两个变量交换值的实现方法
2017/03/01 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
js图片加载效果实例代码(延迟加载+瀑布流加载)
2017/05/12 Javascript
VUE元素的隐藏和显示(v-show指令)
2017/06/23 Javascript
Bootstrap Table快速完美搭建后台管理系统
2017/09/20 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
vue中路由跳转不计入history的操作
2020/09/21 Javascript
[17:00]DOTA2 HEROS教学视频教你分分钟做大人-帕克
2014/06/10 DOTA
python实现简单温度转换的方法
2015/03/13 Python
Python使用django搭建web开发环境
2017/06/09 Python
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
python更改已存在excel文件的方法
2018/05/03 Python
在python3中pyqt5和mayavi不兼容问题的解决方法
2019/01/08 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
python队列原理及实现方法示例
2019/11/27 Python
解决ROC曲线画出来只有一个点的问题
2020/02/28 Python
通过实例解析python创建进程常用方法
2020/06/19 Python
Python类class参数self原理解析
2020/11/19 Python
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
荷兰网上买鞋:MooieSchoenen.nl
2017/09/12 全球购物
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
文秘人员工作职责
2014/01/31 职场文书
大学生会计职业生涯规划范文
2014/02/28 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
写作技巧:怎样写好一份优秀工作总结?
2019/08/14 职场文书
小学四年级班务总结该怎么写?
2019/08/16 职场文书
Python中的min及返回最小值索引的操作
2021/05/10 Python
PHP遍历数组的6种方式总结
2021/11/17 PHP
微信小程序APP页面的之间的相互传递参数以及自定义组件
2022/04/19 Javascript