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 相关文章推荐
麻雀虽小五脏俱全 Dojo自定义控件应用
Sep 04 Javascript
分页栏的web标准实现
Nov 01 Javascript
Flexigrid在IE下不显示数据的有效处理方法
Sep 04 Javascript
深入解析JavaScript的闭包机制
Oct 20 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
Oct 21 Javascript
Angular.JS中指令ng-if、ng-show/ng-hide和ng-switch的使用教程
May 07 Javascript
基于vue-cli配置lib-flexible + rem实现移动端自适应
Dec 26 Javascript
JS实现字符串去重及数组去重的方法示例
Apr 21 Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
Apr 02 Javascript
纯javascript实现选择框的全选与反选功能
Apr 08 Javascript
js实现跟随鼠标移动的小球
Aug 26 Javascript
基于PHP pthreads实现多线程代码实例
Jun 24 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
php实现批量删除挂马文件及批量替换页面内容完整实例
2016/07/08 PHP
fromCharCode和charCodeAt 方法
2006/12/27 Javascript
用JS判别浏览器种类以及IE版本的几种方法小结
2011/08/02 Javascript
javascript遍历控件实例详细解析
2014/01/10 Javascript
jQuery filter函数使用方法
2014/05/19 Javascript
jquery制作select列表双向选择示例代码
2014/09/02 Javascript
jquery.validate提示错误信息位置方法
2016/01/22 Javascript
jQuery实现查找最近父节点的方法
2016/06/23 Javascript
js按条件生成随机json:randomjson实现方法
2017/04/07 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
解决ng-repeat产生的ng-model中取不到值的问题
2018/10/02 Javascript
[原创]微信小程序获取网络类型的方法示例
2019/03/01 Javascript
vxe-table vue table 表格组件功能
2019/05/26 Javascript
JavaScript实现网页留言板功能
2020/11/23 Javascript
node脚手架搭建服务器实现token验证的方法
2021/01/20 Javascript
python使用正则表达式检测密码强度源码分享
2014/06/11 Python
详解python里使用正则表达式的分组命名方式
2017/10/24 Python
python实现微信远程控制电脑
2018/02/22 Python
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
python线程中的同步问题及解决方法
2019/08/29 Python
详解Python图像处理库Pillow常用使用方法
2019/09/02 Python
Python实现打印实心和空心菱形
2019/11/23 Python
python实现FTP循环上传文件
2020/03/20 Python
python删除某个目录文件夹的方法
2020/05/26 Python
python中time tzset()函数实例用法
2021/02/18 Python
CSS3中border-radius属性设定圆角的使用技巧
2016/05/10 HTML / CSS
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
英国领先的家庭时尚品牌:Peacocks
2018/01/11 全球购物
药品质量检测应届生求职信
2013/11/14 职场文书
小学生期末自我鉴定
2014/01/19 职场文书
竞选班长自荐书范文
2014/03/09 职场文书
《冬阳童年骆驼队》教学反思
2014/04/15 职场文书
作文评语集锦大全
2014/04/23 职场文书
酒店员工辞职信范文
2015/02/28 职场文书
详解SpringBoot异常处理流程及原理
2021/06/21 Java/Android
Python基础教程,Python入门教程(超详细)
2021/06/24 Python