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 相关文章推荐
Jquery公告滚动+AJAX后台得到数据
Apr 14 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
Nov 30 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
Dec 10 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
Mar 08 Javascript
Jquery中offset()和position()的区别分析
Feb 05 Javascript
原生js和jquery实现图片轮播特效
Apr 23 Javascript
JS实现两表格里数据来回转移的方法
May 28 Javascript
JS获取下拉框显示值和判断单选按钮的方法
Jul 09 Javascript
百度地图api如何使用
Aug 03 Javascript
Bootstrap学习笔记之js组件(4)
Jun 12 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
Jan 12 Javascript
vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单
Nov 29 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
ThinkPHP控制器里javascript代码不能执行的解决方法
2014/11/22 PHP
thinkPHP5.0框架引入Traits功能实例分析
2017/03/18 PHP
PHP+redis实现微博的推模型案例分析
2019/07/10 PHP
PHP利用curl发送HTTP请求的实例代码
2020/07/09 PHP
javascript编程起步(第一课)
2007/01/10 Javascript
setInterval 和 setTimeout会产生内存溢出
2008/02/15 Javascript
javascript 写类方式之七
2009/07/05 Javascript
url地址自动加#号问题说明
2010/08/21 Javascript
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
js获取URL的参数的方法(getQueryString)示例
2013/09/29 Javascript
js根据日期判断星座的示例代码
2014/01/23 Javascript
JavaScript函数使用的基本教程
2015/06/04 Javascript
文字垂直滚动之javascript代码
2015/07/29 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
利用JQuery阻止事件冒泡
2016/12/01 Javascript
vue.extend与vue.component的区别和联系
2018/09/19 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
2019/02/13 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
Vue.js watch监视属性知识点总结
2019/11/11 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
2020/08/18 Javascript
[02:49]DAC2018决赛日TOP5 LGD开启黑暗之门绝杀VP
2018/04/08 DOTA
Python做简单的字符串匹配详解
2017/03/21 Python
Python3 适合初学者学习的银行账户登录系统实例
2017/08/08 Python
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
python得到单词模式的示例
2018/10/15 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
2020/02/12 Python
CSS3 实现侧边栏展开收起动画
2014/12/22 HTML / CSS
使用css如何制作时间ICON方法实践
2012/11/12 HTML / CSS
详解HTML5 Canvas标签及基本使用
2020/01/10 HTML / CSS
美国新蛋IT数码商城:Newegg.com
2016/07/21 全球购物
优秀团员个人的自我评价
2013/10/02 职场文书
离婚起诉书范文2015
2015/05/19 职场文书
企业培训简报范文
2015/07/20 职场文书
2015年公路路政个人工作总结
2015/07/24 职场文书
使用Oracle跟踪文件的问题详解
2021/06/28 Oracle