السلام عليكم
وجدت طريقة رائعة لكي تقوم بصناعة API لجلب البيانات من المواقع.
طبعا هنا نتحدث عن المواقع التي لا يوجد لها API جاهز
في البداية عليك التسجيل بموقع
https://thingspeak.comبعد التسجيل توجه الى قائمة Apps ثم انزل الى اسفل القائمة وتوجه الى ThingHTTP
بعد ذلك انقر على New ThingHTTP
في خانة الإسم سميه بالإسم الذي تريده
والآن وصنا للجزء المهم، اذهب الى الصفحة التي تريد استخراج البيانات منها وقم بأخذ رابطها كاملا وقم بوضعه في خانة URL
تجاهل باقي الخانات وتوجه الى اخر خانة Parse String، الآن اذهب الى الصفحة التي تريدها مجددا وقم بعمل فحص العنصر(Inspect element) للنص الذي تريده، بعد ذلك قم بأخذ الـXPath لهذا العنصر، مثال :
http://i.imgur.com/MFwkeYz.pngبعد نسخه قم بلصقه في خانة Parse String، ثم اضغط على Save ThingHTTP
بعد ذلك ستحصل على رابط في يمين الصفحة، قم بنسخ الرابط لوحده ابتدائا من https، ثم الصقه في المتصفح، هناك خطأ في الموقع عند نسخ الرابط وهو اضافة مسافة فيه قبل كلمة api_key عليك مسح هذه المسافة، ثم جرب الدخول الى الموقع
اذا فعلت كل شيء بطريقة صحيحة ستجد القيمة ظاهرة في المتصفح وكأنها api عادي، اذا حصلت مشاكل تأكد من فعلك لجميع الخطوات بشكل صحيح
ملاحظة : ارجوكم وبشدة عدم اساءة استخدام هذه الخدمة
اعتذر عن اسلوب الكتابة الغير مرتب، كتبتها وأنا في عجالة من أمري
بالتوفيق للجميع.