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重写Cognos右键菜单的实现代码
Apr 11 Javascript
JavaScript在浏览器标题栏上显示当前日期和时间的方法
Mar 19 Javascript
JavaScript中判断函数、变量是否存在
Jun 10 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
Nov 24 Javascript
前端 Vue.js 和 MVVM 详细介绍
Dec 29 Javascript
详解node.js搭建代理服务器请求数据
Apr 08 Javascript
利用node.js实现自动生成前端项目组件的方法详解
Jul 12 Javascript
JS一个简单的注册页面实例
Sep 05 Javascript
详解vue-router数据加载与缓存使用总结
Oct 29 Javascript
解决vue-router 切换tab标签关闭时缓存问题
Jul 22 Javascript
OpenLayer学习之自定义测量控件
Sep 28 Javascript
Vue 实现可视化拖拽页面编辑器
Feb 01 Vue.js
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
在IIS上安装PHP4.0正式版
2006/10/09 PHP
PHP 正则表达式常用函数
2014/08/17 PHP
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
javascript实现数字+字母验证码的简单实例
2014/02/10 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
2014/03/08 Javascript
javascript事件模型实例分析
2015/01/30 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
jquery 抽奖小程序实现代码
2016/10/12 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
bootstrap 下拉多选框进行多选传值问题代码分析
2017/02/14 Javascript
详解Node.js 命令行程序开发教程
2017/06/07 Javascript
详解react-native-fs插件的使用以及遇到的坑
2017/09/12 Javascript
Vue中使用Sortable的示例代码
2018/04/07 Javascript
JavaScript怎样在删除前添加确认弹出框?
2019/05/27 Javascript
微信小程序 冒泡事件原理解析
2019/09/27 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
Nuxt的路由配置和参数传递方式
2020/11/06 Javascript
[01:29:46]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第二局
2016/02/27 DOTA
python实现外卖信息管理系统
2018/01/11 Python
Python中一些不为人知的基础技巧总结
2018/05/19 Python
python实现批量图片格式转换
2020/06/16 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
Python线程指南分享
2019/11/19 Python
opencv python如何实现图像二值化
2020/02/03 Python
Python selenium实现断言3种方法解析
2020/09/08 Python
解决pip安装的第三方包在PyCharm无法导入的问题
2020/10/15 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
Canvas实现保存图片到本地的示例代码
2018/06/28 HTML / CSS
Tahari ASL官方网站:高级设计师女装
2021/03/15 全球购物
项目经理岗位职责
2013/11/11 职场文书
《翻越远方的大山》教学反思
2014/04/13 职场文书
小学一年级学生评语
2014/04/22 职场文书
先进党组织事迹材料
2014/12/26 职场文书
Django migrate报错的解决方案
2021/05/20 Python
Django路由层如何获取正确的url
2021/07/15 Python