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 31 Javascript
javascript(jquery)利用函数修改全局变量的代码
Nov 02 Javascript
JQuery 引发两次$(document.ready)事件
Jan 15 Javascript
分享精心挑选的23款美轮美奂的jQuery 图片特效插件
Aug 14 Javascript
基于jquery实现拆分姓名的方法(纯JS版)
May 08 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
Jun 08 Javascript
Bootstrap基本组件学习笔记之分页(12)
Dec 08 Javascript
微信小程序 UI与容器组件总结
Feb 21 Javascript
JavaScript实现简单精致的图片左右无缝滚动效果
Mar 16 Javascript
Vue input控件通过value绑定动态属性及修饰符的方法
May 03 Javascript
js实现input密码框显示/隐藏功能
Sep 10 Javascript
JavaScript的变量声明与声明提前用法实例分析
Nov 26 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多文件上传功能实现原理及代码
2013/04/18 PHP
php使用curl存储cookie的示例
2014/03/31 PHP
PHP动态编译出现Cannot find autoconf的解决方法
2014/11/05 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
2020/08/06 PHP
append和appendTo的区别以及appendChild用法
2013/12/24 Javascript
开源的javascript项目Kissy介绍
2014/11/28 Javascript
Jquery中find与each方法用法实例
2015/02/04 Javascript
js实现页面跳转的几种方法小结
2016/05/16 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
微信小程序 前端源码逻辑和工作流详解
2016/10/08 Javascript
Node.js开启Https的实践详解
2016/10/25 Javascript
原生js实现选项卡功能
2017/03/08 Javascript
ES6新特性七:数组的扩充详解
2017/04/21 Javascript
Vue.js弹出模态框组件开发的示例代码
2017/07/26 Javascript
浅谈Vue 初始化性能优化
2017/08/31 Javascript
vue App.vue中的公共组件改变值触发其他组件或.vue页面监听
2019/05/31 Javascript
Vue获取微博授权URL代码实例
2020/11/04 Javascript
JS相册图片抖动放大展示效果的示例代码
2021/01/29 Javascript
[46:21]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
python3+PyQt5+Qt Designer实现扩展对话框
2018/04/20 Python
Python实现简单石头剪刀布游戏
2021/01/20 Python
基于Python2、Python3中reload()的不同用法介绍
2019/08/12 Python
使用Python实现分别输出每个数组
2019/12/06 Python
Python udp网络程序实现发送、接收数据功能示例
2019/12/09 Python
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
Chinti & Parker官网:奢华羊绒女装和创新针织设计
2021/01/01 全球购物
掌上明珠Java程序员面试总结
2016/02/23 面试题
施工资料员的岗位职责
2013/12/22 职场文书
李强优秀员工观后感
2015/06/16 职场文书
和领导吃饭祝酒词
2015/08/11 职场文书
公司管理建议书
2015/09/14 职场文书
党员干部学习心得体会
2016/01/23 职场文书
jQuery实现广告显示和隐藏动画
2021/07/04 jQuery
介绍一下28个JS常用数组方法
2022/05/06 Javascript