Je ferai une prévision météo au cours des deux derniers jours. Je me souviens que lorsque j'utilisais la version .net, je récupérais la météo de Baidu et l'écrivais en txt, puis la lisais. Au fil du temps, de nombreux fichiers txt apparaissent. Cela ne fait pas du bien. J'ai cherché Baidu et trouvé les méthodes d'autres personnes pour l'améliorer.
Obtenez le site Web météo : http://www.weather.com.cn/html/weather/101210701.shtml Il s'agit de Wenzhou. Bien sûr, recherchez d'autres villes et modifiez l'ID.
Les cookies étant écrits pour enregistrer la météo du jour, vous devez naviguer sur le site.
code js :
Copiez le code comme suit :
var Url=escape(http://m.weather.com.cn/data/101210701.html);
varCOOKIE_info = COOKIE_info;
var date = nouvelle Date();
var Heures=24-date.getHours()-1;
var Mins=60-date.getMinutes()-1;
varSecs=60-date.getSeconds();
date.setTime(date.getTime() + (1 * Heures * 60 * 60 * 1000) + (1 * 1 * Mins * 60 * 1000) + (1 * 1 * 1 * Secondes * 1000));
var RD_cookie_info= $.cookie(COOKIE_info);
$(fonction(){
si(RD_cookie_info==null)
{
Getdata(Url);
}
autre{
$(#météo).html(RD_cookie_info);
}
})
fonction Getdata (Url)
{
$.ajax({
tapez: OBTENIR,
cache : faux,
URL : AjaxGet.asp,
données : URL = + URL,
Type de données : html,
erreur : function(){$(#weather).html(Échec de la lecture... Veuillez actualiser et réessayer !);},
succès : fonction(json){
var t = '('+json+')';
var résultat = eval(t);
var Getinfo=;
Getinfo+=result.weatherinfo.date_y+ ;//Année, mois et jour
Getinfo+=result.weatherinfo.date+ ;//Année, mois et jour du calendrier lunaire
Getinfo+=result.weatherinfo.week+ ;//Jour de la semaine
Getinfo+=<br //>;//Saut de ligne
Getinfo+=result.weatherinfo.city;//Obtenir le nom de la ville
Getinfo+= <img src=/http://m.weather.com.cn/img/c+result.weatherinfo.img1+.gif//> //Photo météo 1
Getinfo+=<img src=/http://m.weather.com.cn/img/c+result.weatherinfo.img2+.gif//> ;//Photo météo 2
Getinfo+=result.weatherinfo.weather1+ ;//Conditions météorologiques
Getinfo+=result.weatherinfo.temp1;//Température
$.cookie(COOKIE_info,Getinfo, { chemin : '/', expire : date });
$(#météo).html(Getinfo);
}
});
}
code html :
Copiez le code comme suit :
<div id=weather style=font-size:12px;></div>
Ceci utilise l'exploration asp courante sur Internet. Bien sûr, elle peut également être remplacée par l'exploration .net ou autre.