هناك العديد من برامج اللص الشهيرة على الإنترنت ، بما في ذلك اللصوص الأخبار ، واللصوص الموسيقيين ، فكيف سأفعل ذلك؟
(ط) مبدأ
يقوم برنامج Thief بالفعل باستدعاء صفحات الويب على مواقع الويب الأخرى من خلال مكون XMLHTTP في XML. على سبيل المثال ، في برنامج News Thief ، يطلق العديد منهم على صفحات أخبار Sina ، ويتم إجراء بعض البدائل إلى HTML فيه ، ويتم تصفية الإعلانات أيضًا. مزايا استخدام برنامج Thief هي: لا توجد حاجة إلى الحفاظ على الموقع ، لأن البيانات في برنامج Thief تأتي من مواقع الويب الأخرى ، وسيتم تحديثها عند تحديثها ؛ يحتوي برنامج Thief فقط على عدد قليل من الملفات ، وجميع محتوى صفحة الويب هو من مواقع الويب الأخرى. العيوب: غير مستقرة ، إذا كانت أخطاء موقع الويب المستهدف ، فسيكون البرنامج مخطئًا أيضًا ، وإذا تمت ترقية موقع الويب المستهدف وصيانته ، فيجب تعديل برنامج Thief وفقًا لذلك ؛ على الخادم المحلي.
(2) مثال
فيما يلي شرح موجز لتطبيق XMLHTTP في ASP
< ٪ وظائف مشتركة 1 وظيفة gethttppage (url) خافت HTTP تعيين http = server.createObject (msxml2.xmlhttp) http.Open get ، url ، false http.send () إذا http.readyState <> 4 ثم وظيفة الخروج إنهاء إذا gethttppage = bytestobstr (http.responsebody ، gb2312) تعيين http = لا شيء إذا err.number <> 0 ثم err.clear وظيفة نهاية 2. وظيفة bytestobstr (الجسم ، CSET) قاتمة objstream تعيين OBJStream = server.createBject (ADODB.Stream) objstream.type = 1 objstream.mode = 3 objstream.Open objstream.write الجسم objstream.position = 0 objstream.type = 2 objstream.charset = cset bytestobstr = objstream.readtext objstream.close اضبط OBJStream = لا شيء وظيفة نهاية ما يلي هو محاولة استدعاء محتوى HTML من http://www.3doing.com/earticle/ DIM URL ، HTML url = http: //www.3doing.com/earticle/ html = gethttppage (url) استجابة. write html ٪ > |