السلام عليكم

وجدت طريقة رائعة لكي تقوم بصناعة 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 عادي، اذا حصلت مشاكل تأكد من فعلك لجميع الخطوات بشكل صحيح

ملاحظة : ارجوكم وبشدة عدم اساءة استخدام هذه الخدمة

اعتذر عن اسلوب الكتابة الغير مرتب، كتبتها وأنا في عجالة من أمري

بالتوفيق للجميع.