اخلاء مسؤولية | DISCLAIMER
يتمتع معظمنا بما يكفي من البراعة في التعامل مع أجهزة الكمبيوتر بحيث تعرف ما يمكنهم فعله بسهولة وما لا يمكنهم فعله. اخترع نكهة جديدة من الآيس كريم؟ ليس سهلا. احصل على عناوين الأخبار المتعلقة بـ Arduinos من موجز الأخبار المفضل لديك؟ سهل نسبيًا. لكن ، بالطبع ، الشيطان يكمن في التفاصيل. يحتوي FreeCodeCamp على دورة تدريبية مدتها 3 ساعات من [Frank Andrade] تتعمق في التفاصيل الدموية لأتمتة مهام الويب باستخدام Python ومجموعة متنوعة من المكتبات مثل Path و Xpath و Selenium. يمكنك مشاهدة الدورة أدناه.
تبدأ الموضوعات بجداول انتزاع من مواقع الويب وملفات PDF. لكنه يتخرج بسرعة إلى تجريف الويب للأغراض العامة وحتى أتمتة الويب. يمكن أن تكون هذه التقنيات مفيدة جدًا لاختبار التطبيقات المستندة إلى المستعرض أيضًا.
في النهاية ، تكون قد أنشأت ملفًا تنفيذيًا يلتقط الأخبار كل يوم وينشئ تقرير Excel تلقائيًا. هناك أيضًا القليل من الهدوء حول أتمتة WhatApp. وشيئا قليلا بالنسبة للجميع. كما وافقنا بشدة على مساحة عمل [فرانك] التي تظهر في الخلفية. يبدو أنه سيستمتع بقراءة Hackaday.
بصراحة ، على الرغم من أننا رأينا طرقًا أسهل لأتمتة المتصفح ، إلا أن هناك شيئًا جذابًا بشأن التحكم الذي توفره لغة Python. من المؤكد أنه يتفوق على أجهزة البناء لمحاكاة الإنسان في الحلقة.