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 相关文章推荐
Javascript 面向对象 重载
May 13 Javascript
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
Nov 28 Javascript
浅析JS刷新框架中的其他页面 && JS刷新窗口方法汇总
Jul 08 Javascript
从零学jquery之如何使用回调函数
May 16 Javascript
JS获取图片高度宽度的方法分享
Apr 17 Javascript
jquery简单实现网页层的展开与收缩效果
Aug 07 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
Sep 27 Javascript
JS+CSS相对定位实现的下拉菜单
Oct 06 Javascript
解决Vue+Element ui开发中碰到的IE问题
Sep 03 Javascript
Vue中控制v-for循环次数的实现方法
Sep 26 Javascript
微信小程序实现通过双向滑动缩放图片大小的方法
Dec 30 Javascript
ES6 async、await的基本使用方法示例
Jun 06 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
UCenter 批量添加用户的php代码
2012/07/17 PHP
PHP实现长轮询消息实时推送功能代码实例讲解
2021/02/26 PHP
javascript 设为首页与加入收藏兼容多浏览器代码
2011/01/11 Javascript
详谈 Jquery Ajax异步处理Json数据.
2011/09/09 Javascript
JavaScript中使用构造器创建对象无需new的情况说明
2012/03/01 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
js省市县三级联动效果实例
2020/04/15 Javascript
深入浅出ES6之let和const命令
2016/08/25 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
2017/01/10 Javascript
分享vue.js devtools遇到一系列问题
2017/10/24 Javascript
深入浅析Vue.js 中的 v-for 列表渲染指令
2018/11/19 Javascript
vue使用自定义指令实现拖拽
2021/01/29 Javascript
快速查询Python文档方法分享
2017/12/27 Python
flask中使用蓝图将路由分开写在不同文件实例解析
2018/01/19 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
Python paramiko模块的使用示例
2018/04/11 Python
python绘制圆柱体的方法
2018/07/02 Python
python实现维吉尼亚加密法
2019/03/20 Python
Python3内置模块之json编解码方法小结【推荐】
2020/12/09 Python
python中的协程深入理解
2019/06/10 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
2019/09/26 Python
Django实现文件上传下载
2019/10/06 Python
CSS3实现内凹圆角的实例代码
2017/05/04 HTML / CSS
全球最大的户外用品零售商之一:The House
2018/06/12 全球购物
大专毕业生自我鉴定
2013/11/21 职场文书
部队领导证婚词
2014/01/12 职场文书
先进工作者获奖感言
2014/02/08 职场文书
商家认证委托书格式
2014/10/16 职场文书
2014年医院工作总结
2014/11/20 职场文书
五一劳动节活动总结
2015/02/09 职场文书
化妆品促销活动总结
2015/05/07 职场文书
学生会自荐信
2019/05/16 职场文书
五年级作文之学校的四季
2019/12/05 职场文书
css position fixed 左右双定位的实现代码
2021/04/29 HTML / CSS
my.ini优化mysql数据库性能的十个参数(推荐)
2021/05/26 MySQL
JS前端监控采集用户行为的N种姿势
2022/07/23 Javascript