node.js 中國天氣預報 簡單實現(xiàn)
更新時間:2016年06月06日 12:18:14 作者:Coolicer
本文主要介紹使用node.js做一個自用的天氣插件,需要的朋友可以參考下。
復制代碼 代碼如下:
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);
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做一個小插件,上面的代碼很少。希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Nodejs中讀取中文文件編碼問題、發(fā)送郵件和定時任務實例
這篇文章主要介紹了Nodejs中讀取中文文件編碼問題、發(fā)送郵件和定時任務實例,本文使用了3個模塊來解決這3個需求,并給出了代碼操作實例,需要的朋友可以參考下2015-01-01安裝使用Mongoose配合Node.js操作MongoDB的基礎教程
這篇文章主要介紹了安裝使用Mongoose來讓Node.js操作MongoDB的基礎教程,前端js+后端node+js操作MongoDB正是所謂最流行的一種JavaScript全棧開發(fā)方案,需要的朋友可以參考下2016-03-03