تريد أن يكون لديك محرك البحث الخاص بك؟ باستخدام طرق الحصول على البيانات الشائعة حاليًا ، يمكنك الحصول عليها على الفور. إليك تعليمك لتنفيذها خطوة بخطوة.
1. فهم بحث بايدو
تم إدراج Baidu Search ، أكبر محرك بحث صيني في العالم ، في بورصة ناسداك في الولايات المتحدة في 5 أغسطس 2005. إنه حاليًا محرك البحث الذي يضم أعلى معدل استخدام للمستخدم في الصين ، ويوفر العديد من عمليات البحث مثل صفحات الويب والأخبار والموسيقى والخرائط ، إلخ.
1. معلمات الاستعلام للبحث على شبكة الإنترنت BAIDU
المعلمات المطلوبة
☆ WD-Keyword للاستعلام (الكلمة الرئيسية)
☆ pn-عدد الصفحات التي توضح النتيجة (الوصل)
☆ نوع البحث (الفئة) ، cl = 3 هو بحث على شبكة الإنترنت
المعلمات الاختيارية
☆ RN-عدد نتائج البحث (سجل السجل) ، يتراوح نطاق القيمة بين 10-100 ، والإعداد الافتراضي هو RN = 10
☆-أي ترميز نص الإدخال (inputEncoding) ، الإعداد الافتراضي هو IE = GB2312 ، وهو مبسط صيني
☆ TN-موقع المصدر لتقديم طلب البحث
عدة TNS مفيدة
TN = Baidulocal يعني أن عمليات البحث على موقع Baidu ، والنتائج التي تم إرجاعها نظيفة للغاية ولا يوجد تداخل إعلاني. على سبيل المثال ، ابحث عن "Happy" على Baidu لمعرفة ما إذا كانت نتيجة الإرجاع منعشة.
TN = Baiducnnic يريد وضع بايدو في الإطار؟ فقط جرب هذه المعلمة ، يتم تخصيصها بواسطة Baidu لـ CNNIC
☆ Si- البحث في أسماء المجال المحدودة. على سبيل المثال ، إذا كنت ترغب في البحث على موقع Sina على الويب ، فيمكنك استخدام المعلمة si = sina.com.cn. لجعل هذه المعلمة فعالة ، يجب استخدامها بالتزامن مع المعلمة CT.
☆ CT-قيمة هذه المعلمة هي عمومًا سلسلة من الأرقام ، والتي يتم تقديرها على أنها رمز التحقق لطلب البحث.
استخدم معلمات Si و CT مجتمعة ، على سبيل المثال ، البحث عن "مثالي" في sina.com.cn ، متاح: http://www.baidu.com/baidu؟ie=utf-8&am...n&cl=3&word=ideal
☆ BS-الكلمة الرئيسية للبحث الأخير (Be FormorSearch) ، والتي تقدر أنها مرتبطة بتفتيشات ذات صلة.
2. بنية صفحة نتائج البحث في بايدو
وفقا لهيكل رمز المصدر ، من أعلى إلى أسفل هو:
مربع البحث
الترتيب الثابت للمناطق الساخنة على اليمين
نتائج البحث
منطقة ترقيم الصفحات
عمليات البحث ذات الصلة
مربع البحث السفلي
منطقة حقوق الطبع والنشر
من بينها ، الجزءان "نتائج البحث ومنطقة الترحيل" هما البيانات الصالحة التي نحتاجها. وفقًا لنتائج الكود ، يمكنك العثور على معرف السلسلة الفريد الخاص به. فقط اعتراض المحتوى من خلال هذا المعرف. لمزيد من التفاصيل ، انظر إلى الكود التالي.
2. الوظيفة الأساسية-مكون XMLHTTP باستخدام ASP
برنامج جمع البيانات ، المعروف باسم برنامج اللص ، هو الجزء الأساسي من مكون XMLHTTP هذا. من العوامل القديمة استخدام XMLHTTP لجمع البيانات ، وهناك أيضًا الكثير من المعلومات عبر الإنترنت. بشكل عام ، رمز التجميع هو
setThttp = server.createObject ("msxml2.xmlhttp")
http.open "get" ، url ، false'upen xmlhttp
http.send () 'إرسال طلب
ifhttp.readyState <> 4then
exitfunction
Endif
Gethttppage = bytestobstr
setThttp = nothing'release xmlhttp
راجع الرمز الكامل أدناه للحصول على تطبيق مفصل
3. رمز كامل (اسم الملف: searchi_bd.asp)
<٪
OptionExplicit
Dimwd ، pn
WD = طلب ("WD")