سأقوم بإعداد توقعات الطقس في اليومين الماضيين، وأتذكر أنه عندما استخدمت إصدار .net، اعتدت على التقاط طقس بايدو وكتابته في ملف txt، ثم قراءته. مع مرور الوقت، هناك الكثير من ملفات txt. لا أشعر أنني بحالة جيدة جدا. لقد بحثت في Baidu ووجدت طرقًا قام بها أشخاص آخرون لتحسينه.
احصل على موقع الطقس: http://www.weather.com.cn/html/weather/101210701.shtml هذه هي Wenzhou بالطبع، ابحث عن مدن أخرى وقم بتغيير المعرف.
وبما أن ملفات تعريف الارتباط مكتوبة لتسجيل حالة الطقس اليوم، فأنت بحاجة إلى تصفح الموقع.
رمز شبيبة:
انسخ رمز الكود كما يلي:
var Url=escape(http://m.weather.com.cn/data/101210701.html);
var COOKIE_info = COOKIE_info;
تاريخ فار = تاريخ جديد ()؛
var Hours=24-date.getHours()-1;
فار Mins=60-date.getMinutes()-1;
varSecs=60-date.getSeconds();
date.setTime(date.getTime() + (1 * الساعات * 60 * 60 * 1000) + (1 * 1 * الدقائق * 60 * 1000) + (1 * 1 * 1 * الثواني * 1000));
var RD_cookie_info= $.cookie(COOKIE_info);
$(وظيفة(){
إذا (RD_cookie_info==فارغة)
{
Getdata(Ul);
}
آخر{
$(#weather).html(RD_cookie_info);
}
})
وظيفة Getdata(URL)
{
$.اجاكس({
النوع: الحصول على،
ذاكرة التخزين المؤقت: كاذبة،
عنوان URL: AjaxGet.asp،
البيانات:عنوان URL=+عنوان URL،
نوع البيانات: أتش تي أم أل،
خطأ: function(){$(#weather).html(فشلت القراءة... يرجى التحديث والمحاولة مرة أخرى!);},
النجاح: وظيفة (جسون) {
var t = '('+json+')';
نتيجة فار = تقييم(ر);
فار Getinfo=;
Getinfo+=result.weatherinfo.date_y+ ;//السنة والشهر واليوم
Getinfo+=result.weatherinfo.date+ ;// السنة التقويمية القمرية والشهر واليوم
Getinfo+=result.weatherinfo.week+ ;//يوم من أيام الأسبوع
Getinfo+=<br />;//فاصل الأسطر
Getinfo+=result.weatherinfo.city;//احصل على اسم المدينة
Getinfo+= <img src=/http://m.weather.com.cn/img/c+result.weatherinfo.img1+.gif//> // صورة الطقس 1
Getinfo+=<img src=/http://m.weather.com.cn/img/c+result.weatherinfo.img2+.gif//> ;// صورة الطقس 2
Getinfo+=result.weatherinfo.weather1+ ;// الظروف الجوية
Getinfo+=result.weatherinfo.temp1;//Temperature
$.cookie(COOKIE_info,Getinfo, { المسار: '/'، انتهاء الصلاحية: التاريخ });
$(#weather).html(Getinfo);
}
});
}
كود أتش تي أم أل:
انسخ رمز الكود كما يلي:
<div id=weather style=font-size:12px;></div>
يتم استخدام زحف asp الشائع على الإنترنت، بالطبع، يمكن أيضًا استبداله بزحف .net أو غيره.