موصى به: كيفية الوصول إلى أسماء مجالات متعددة في مساحة موقع ويب واحد جزء من رمز ASP الذي يمكنه تمكين الوصول إلى أسماء مجالات متعددة في مساحة موقع ويب: ما يلي هو المحتوى المشار إليه: ٪ if request.servervariables (server_name) = & q
عندما يتم تحديث تصنيف Alexa ، أحتاج إلى فرز تصنيفات جميع مواقع الويب المماثلة ذات الصلة ومشاهدة تحديثات التصنيف لهذه المواقع المتنافسة. لقد فعلت المزيد ، وأشعر بالانزعاج. على الرغم من أن لدي أكثر من 30 موقعًا فقط ، إلا أنني أشعر بالتعب قليلاً بعد مشاهدتها واحدة تلو الأخرى. لذلك ، أتساءل عما إذا كان بإمكاني استخدام برنامج لقراءة بيانات التصنيف الخاصة به.
اعتدت أن أتذكر أنه على موقع ويب مع قائمة كاملة من مواقع الويب ، هناك أيضًا التصنيف العالمي لهذا الموقع بعد اسم موقع الويب. أعتقد أنه يجب قراءته من قبل البرنامج ، وإلا فسوف أكون مرهقًا إذا راجعت واحدة تلو الأخرى. ومع ذلك ، بعد تصفح جميع مواقع Alexa ، لم أجد طريقة للحصول على بيانات التصنيف مباشرة. على الرغم من أنه يوفر بعض التعليمات البرمجية ، مثل: ، لا يمكن قراءة عدد الصورة.
في وقت لاحق ، أريد قراءة الصفحة دون استخدام XMLHTTP ثم قطع هذا الرقم؟ المشكلة مزعجة بعض الشيء ، ربما يمكنك تجربتها. لذلك بدأت في عرض الصفحتين اللذين أظهرا الترتيب.
| ما يلي هو المحتوى المقتبس: http://www.alexa.com/data/details/@url=www.itlearner.com و http://www.alexa.com/data/details/traffic_details@q=! أمبير. url = www.itlearner.com ، عرض الملف المصدر ، ابحث عن ترتيب حركة المرور لصالح موقع الويب الخاص بي ، على النحو التالي: <ti> <bbip> <visoor> <اليوم> 4 </اليوم> </حركة المرور> </bbip> </ti> 5 <Tprp> المرتبة:> </pyp> </tprp> <اليوم> 7 </ways> <عرض الصفحة لكل مستخدم:> <[email protected]> <اليوم> 6 </ways> </[email protected]> </page views لكل مستخدم:> <[email protected]> <مرتبة المرتبة 1 </مرتبة مرتبة </budf@opoop> ، نظرت إلى الأمر مرة أخرى ورأيت أن مرتبة حركة المرور معروضة: اليوم 1 أسبوع. متوسط. 3 موس. متوسط. 3 موس. يتغير. اليوم و 1wk في النموذج السابق يتم تمثيل كلاهما في النموذج أعلاه. عندما يتعلق الأمر بـ 3 MOS ، وهي البيانات الأكثر أهمية ، يتم عرضها بالفعل مباشرة مع الأرقام. هذا رائع! |
بعد تحليل الكود قبل وبعد ، وجدت أن الكود وراء البيانات كان فريدًا </td> <td class = bodybold align = center bgcolor =#ffffff> <img ، لذلك بدأت البرمجة.
مثال رمز المصدر التالي هو للرجوع إليه:
| ما يلي هو المحتوى المقتبس: <٪ وظيفة خاصة bytes2bstr (VIN) Dim I ، thischrcode ، nextChrcode Streturn = for i = 1 to lenb (vin) Thischrcode = ASCB (MIDB (VIN ، I ، 1)) إذا thischrcode <! amp ؛ H80 ثم streturn = streturn! أمبير. CHR (thischrcode) Else NextChrcode = ASCB (MIDB (VIN ، I 1 ، 1)) streturn = streturn! أمبير. CHR (clng (thischrcode) *! amp ؛ H100 cint (nextChrcode)) i = i 1 end إذا كانت BYTES2BSTR = Streturn end وظيفة وظيفة geturl (url) تعيين استرجاع = server.createBject (microsoft.xmlhttp) مع استرجاع. فتح الحصول على ، url ، خطأ ،. إرسال geturl = .responsetext geturl = bytes2bstr (.responseBody) انتهى مع Set Retrieval = لا شيء وظيفة نهاية ما سبق هو الرمز العام لقراءة رمز صفحة باستخدام XMLHTTP وظيفة getalexarank (url) عند استئناف الخطأ التالي DIM TEMPSTS trueurl = http://www.alexa.com/data/details/traffic_details@q=! amp ؛ url =! أمبير. url tempstr = geturl (trueurl) KeyStr = </td> <td class = bodybold align = center bgcolor =#ffffff> <img tempstr = split (tempstr ، keystr) (0) X = Instrrev (TempStr ،>) 1 Tempstr = Mid (TempSt ، x) إذا أخطأ ثم getalexarank = err.description err.clear else getalexarank = tempstr end if end function |
ما سبق هو البيانات التي تقرأ صفحة موقع Alexa ، وتحلل الرمز ثم تحصل على تصنيفات.
| ما يلي هو المحتوى المقتبس: dim url url = www.itlearner.com عنوان URL للاستعلام ، لا تضيف http: //response.write (getalexarank2 (url)) لإخراج بيانات الترتيب ٪> |
Hehe ، في المستقبل ، ليست هناك حاجة للتحقق من تصنيفات الموقع ذات الصلة للشركة واحدة تلو الأخرى. تحتاج فقط إلى وضع تلك المواقع في البرنامج للسماح للبرنامج بقراءتها واحدة تلو الأخرى.
المشاركة: كيفية إخفاء العنوان الحقيقي للصورة بشكل عام ، رمز صورة الموقع مثل هذا. فيما يلي المحتوى المقتبس: IMG SRC =./المرفقات/test.jpg/>