Farei uma previsão do tempo nos últimos dois dias. Lembro que quando usei a versão .net, costumava pegar o clima do Baidu, escrevê-lo em txt e depois lê-lo. Com o tempo, existem muitos arquivos txt. Não parece muito bom. Pesquisei no Baidu e encontrei métodos de outras pessoas para melhorá-lo.
Obtenha o site do tempo: http://www.weather.com.cn/html/weather/101210701.shtml Esta é Wenzhou. Claro, procure outras cidades e altere o ID.
Como os cookies são escritos para registrar a previsão do tempo do dia, você precisa navegar no site.
código js:
Copie o código do código da seguinte forma:
var Url=escape(http://m.weather.com.cn/data/101210701.html);
var COOKIE_info = COOKIE_info;
var data = new Data();
var Horas=24-date.getHours()-1;
var Minutos=60-date.getMinutes()-1;
varSecs=60-date.getSeconds();
date.setTime(date.getTime() + (1 * Horas * 60 * 60 * 1000) + (1 * 1 * Minutos * 60 * 1000) + (1 * 1 * 1 * Segundos * 1000));
var RD_cookie_info= $.cookie(COOKIE_info);
$(função(){
if(RD_cookie_info==nulo)
{
Obterdados(Url);
}
outro{
$(#clima).html(RD_cookie_info);
}
})
função Getdata (Url)
{
$.ajax({
tipo: OBTER,
cache: falso,
URL: AjaxGet.asp,
dados:Url=+Url,
tipo de dados: html,
erro: function(){$(#weather).html(Falha na leitura... Atualize e tente novamente!);},
sucesso: função(json){
var t = '('+json+')';
var resultado = avaliação(t);
var Getinfo=;
Getinfo+=result.weatherinfo.date_y+ ;//Ano, mês e dia
Getinfo+=result.weatherinfo.date+ ;//Calendário lunar ano, mês e dia
Getinfo+=result.weatherinfo.week+ ;//Dia da semana
Getinfo+=<br />;//Quebra de linha
Getinfo+=result.weatherinfo.city;//Obtém o nome da cidade
Getinfo+= <img src=/http://m.weather.com.cn/img/c+result.weatherinfo.img1+.gif//> //Imagem do tempo 1
Getinfo+=<img src=/http://m.weather.com.cn/img/c+result.weatherinfo.img2+.gif//> ;//Imagem do tempo 2
Getinfo+=result.weatherinfo.weather1+ ;//Condições climáticas
Getinfo+=result.weatherinfo.temp1;//Temperatura
$.cookie(COOKIE_info,Getinfo, {caminho: '/', expira: data });
$(#clima).html(Obterinformações);
}
});
}
código HTML:
Copie o código do código da seguinte forma:
<div id=clima estilo=font-size:12px;></div>
Isso está usando o rastreamento asp comum na Internet. É claro que também pode ser substituído pelo rastreamento .net ou outro.