مساعدة في برمجة سكربت بسيط

السلام عليكم

أنا مبتدئ في عالم البرمجة في الويب وفكرت بإنشاء سكربت بسيط بال html css js يقوم بأخذ رابط تطبيق من جوجل بلاي ويظهر لك في الاسكربت عدد تحميلات + تقييمات + اسم التطبيق ويكون يتغير بشكل اوتوماتيكي، حقيقة لا أعلم من أين أبدأ كنت أريد أن أصمم الصندوق الخاص لكن لم أعرف ساجعله اوتوماتيكي

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

AbdalmajeedAljaradi أضف ردا

هذا سكربت بسيط للحصول على المعلومات المتاحة حول أي تطبيق في المتجر

fetch('$1://data.42matters.com/api/v2.0/android/apps/lookup.json?p=$2&access_token=$3').then(res=>res.json()).then(console.log)

يجب عليك استبدال:

$1 ب https

$2 باسم حزمة التطبيق مثل com.facebook.katana لتطبيق facebook

$3 بالرمز الخاص الذي سيعطيك موقع 42matters.com مجاناً بعد التسجيل فيه

اللغات التي تحدثت عنها تستخدم في الأساس لبرمجة المواقع وصفحات الإنترنت، ما رأيك أن تستخدم لغة بايثون في كتابة هذا الإسكربت، فهي تحتوي على العديد من المكتبات التي تستخدم للتعامل مع الويب وستجعل الأمر أسهل بالنسبة لك

waelaljamal أضف ردا

أقترح عليك تعلم jQuery و Ajax،

إن jQuery هي مكتبة جافاسكربت واستخدامها سهل و توفر الكثير من الدوال المساعدة للتعامل مع الصفحة و العناصر و التحميل و الأحداث..

Ajax هي طريقة تقنية إرسال طلبات غير متزامة لتحميل البيانات من المخدم و تسرع عمل الصفحات و استخدامها مع جيكويري سهل.

المثال التالي يستخدم التقنيتين لتحميل صفحة ويب و الوصول للقيم منها:

تضع رابط الصفحة المرد تحميلها و النتيجة تكون جسم الصفحة، بعدها تبحث عن id أو class العنصر المطلوب و تستخلص منه البيانات.

$.get("anotherPage.html", {}, function(results){

  alert(results); // will show the HTML from anotherPage.html

  alert($(results).find("div.scores").html()); // show "scores" div in results

});

لتضمين أجاكس مع جيكويري سمكنك تضمين الرابط التالي: (احذف الفراغات منه)

<script src="https : // ajax .googleapis . com/ ajax/libs/jquery/1.11.1/jquery.min.js"></script>

المشكلة كيف أطبق الفكرة هل هناك مكتبة أو api للتعامل مع تطبيقات Google Play

الفكرة في تحميل الصفحة لديك في متغير جافاسكربت ثم قراءة القيم منها

AbdalmajeedAljaradi أضف ردا

هذا سكربت بسيط للحصول على المعلومات المتاحة حول أي تطبيق في المتجر

   fetch('https ://data.42matters.com/api/v2.0/android/apps/lookup.json?p= 1# &access_token=2#').then(res=>res.json()).then(console.log)

احيجب عليك استبدال فراغ-1 باسم حزمة التطبيق مثل com.facebook.katana لتطبيق facebook

وفراغ-2 بالرمز الخاص الذي يعطيك موقع 42matters مجاناً

لم يعد لدي الصلاحية لتعديل هذا التعليق لهذا فإن التعليق الصحيح الكامل في الأسفل