مرحبًا بكم مرة أخرى في "Code against the Clock!" - سلسلة المدونات التي أقوم فيها بتحويل المهام الدنيوية إلى أعجوبة مبسطة وموفرة للوقت. اليوم، أنا متحمس لمشاركة مشروع حولت فيه عملًا يدويًا متكررًا إلى قوة آلية. هل أنت مستعد لمعرفة كيف يمكنك توفير الوقت وإضافة لمسة من الإثارة إلى سير عملك؟ هيا بنا نتعمق!
العمل في شركة ناشئة له مميزاته - مثل فرصة التعاون مع الأقسام المختلفة والكشف عن أوجه القصور الجاهزة للتشغيل الآلي. خلال محادثة أجريتها مؤخرًا مع فريق التسويق لدينا، اكتشفت مهمة كانت تتطلب فقط ترقية تقنية. تم ذلك يدويًا:
بمجرد أن سمعت هذا، فكرت، "لماذا لا يتم تشغيله تلقائيًا؟" أمسكت بجهاز الكمبيوتر المحمول الخاص بي وبدأت في البرمجة.
لمعالجة هذا الأمر، كنت بحاجة لبناء مكشطة. فيما يلي ملخص سريع للنهج الذي اتبعته:
فهم بنية Product Hunt : لقد بحثت في كيفية عرض Product Hunt لمحتواه وواجهات برمجة التطبيقات التي يستخدمونها. إنهم يعتمدون على العرض من جانب الخادم لعرض أفضل المنتجات والمعلومات التفصيلية.
اختيار الأدوات: نظرًا لأن موقع الويب يستخدم العرض من جانب الخادم، فقد قررت استخدام Puppeteer مع Node.js. يسمح لنا محرك الدمى بالتحكم في متصفح بدون رأس واستخراج المحتوى كما لو كنا نتصفح يدويًا.
جلب البيانات:
سيبدو إخراج CSV كما يلي
لا تؤدي أتمتة هذه المهام إلى توفير الوقت فحسب، بل تقلل أيضًا من الأخطاء البشرية وتضمن حصول فريق التسويق دائمًا على أحدث البيانات في متناول أيديهم. بالإضافة إلى ذلك، فهو مثال رائع على كيفية قيام التكنولوجيا بتبسيط المهام المتكررة وإضافة القيمة.
ملاحظة: إذا كنت تريد الكود المصدري فلا تتردد في الاتصال بي :)
هل سبق لك أن قمت بأتمتة مهمة باستخدام التعليمات البرمجية؟ شارك تجاربك ونصائحك في التعليقات أدناه! ما المهام التي تتمنى أن تتمكن من أتمتتها؟ دعونا نناقش!
أخيرًا، إذا كان المقال مفيدًا، يرجى التصفيق والمتابعة، شكرًا لك!
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3