إذا وجدت نفسك كثيرًا ما تقوم بتنفيذ نفس النشاط على الويب ، فقد حان الوقت لاتخاذ خطوة للأمام وتسجيلها باستخدام iMacros ، فهي تعمل مثل أي ماكرو آخر ، وتكرر في سلسلة من الخيارات المحددة ، وسنخبرك قريبًا لك كيفية استخدامه.
ما المهام التي يمكن أن يؤديها iMacros لبدء أتمتة أنشطتنا؟
وجد كل من المستخدمين العاديين ومطوري الويب أن iMacros أداة مهمة لتسهيل المهام . عندما تكرر نفس المهام في المتصفح كل يوم وبدون أدنى شك تصبح مملة وهناك وسائل يمكنها القيام بذلك نيابة عنك ، فمن غير الحكمة عدم الاستفادة منها على الفور.
من المعروف أن هناك ملحقات Google Chrome لإضافة علامات جديدة ، مما يسمح لك بتنظيم أنشطتك بشكل أفضل في المتصفح ، فلماذا لا تستخدم أيضًا أتمتة لمهام مثل:
- استمارات التعبئة التلقائية
- تسجيل مستخدمي البريد الإلكتروني تلقائيًا.
- إجراء تحقيقات
- استخراج البيانات أو كشطها لإنشاء قواعد بيانات أو لأغراض أخرى.
- التقاط الشاشات في نقطة معينة.
تشغيل البرنامج النصي
هذه ليست سوى بعض من أكثر الأنشطة استخدامًا ، ومع ذلك يمكن تنفيذ أي نشاط منظم ومحدّد بواسطة iMacros. أظهر هذا الامتداد فائدة خاصة في مجالات تسويق المحتوى وتحديد مواقع تحسين محركات البحث والبرمجة. في هذا المجال الأخير بالتحديد ، أحد أهم أهداف الماكرو هو تسجيل وإعادة إنتاج النصوص أو سطور التعليمات البرمجية.
من الأمثلة العملية على ذلك عندما تريد إزالة مجموعة من عناوين URL المحددة من Google Search Console ، بدلاً من تحديد واحد تلو الآخر ، لهذه المهمة ، يمكنك برمجة نص برمجي يعتني بها بموجب الإرشادات التي تقوم بتكوينها. الكود الذي يستدعي الويب للحذف ، والذي ستظهر بواسطته موجه ستضيف إليه جذر الويب ، هو: RL = موجه (“عنوان الويب المطلوب حذفه”) ؛ iimPlay (“CODE:” + “URL GOTO = https: //search.google.com/search-console/abouturl-removal hl = ar & amp؛ amp؛ siteUrl =” + ROOTURL).
اقرأ عناوين URL لملف CSV
لإكمال مهمة إزالة عناوين الويب في وحدة تحكم بحث Google ، تحتاج إلى تنزيل بيانات URL بتنسيق CSV ، لنفترض أن هذه مهمة متوسطة المستوى ، ولكنها قابلة للتنفيذ تمامًا من خلال ملف بامتداد JS. ما يجب عليك فعله لإخبار الماكرو بمراجعة ملف CSV صفًا تلو الآخر هو نسخ الكود التالي إلى مجلد ملفات iMacros:
- تحميل فار
- تحميل = “CODE:” ؛
- تحميل + = “SET! DATASOURCE urlsToDelete.csv” + “\ n”؛
- تحميل + = “SET! DATASOURCE_COLUMNS 1” + “\ n” ؛
- تحميل + = “SET! DATASOURCE_LINE {{i}}” + “\ n” ؛
- تحميل + = “PROMPT {{! COL1}}” + “\ n” ؛
- لـ (i = 1 ؛ i <4 ؛ i ++) {
- iimSet (“i”، i) ؛
- imPlay (تحميل) ؛
- siteName = iimGetLastExtract (0) ،
- إذا كانت لديك معرفة أساسية متوسطة بلغة JavaScript ، فربما تكون قد ابتكرت بالفعل آلاف التطبيقات لهذا المورد ، وبما أنه متوافق أيضًا مع Mozilla Firefox ، فيمكنك ، على سبيل المثال ، مسح ذاكرة التخزين المؤقت وملفات تعريف الارتباط الخاصة بـ Firefox تلقائيًا.
كيف تبدأ تسجيل وحدات الماكرو مع iMacros؟
من أجل الاستمتاع بمزايا هذا المكرر ، فإن أول شيء هو أن لديك متصفح Google Chrome أو Mozilla Firefox مثبتًا بشكل منطقي على جهاز الكمبيوتر الخاص بك ، يليه تنزيل iMacros لـ Google Chrome أو Firefox ، حسب الاقتضاء. ثم عند الوصول إلى الويب ، ستتمكن من عرض امتداد iMacros والبدء في إجراء التسجيلات.
وضع التسجيل التقليدي
أول شيء هو أنك ستلاحظ أنها لوحة بسيطة نسبيًا ، حيث توجد المهام المحفوظة بالفعل في الملفات في الجزء العلوي ، بينما في الجزء السفلي ، أزرار التنفيذ. للتسجيل في الوضع التقليدي ، يجب أن تذهب إلى علامة تبويب التسجيل وتعديل الوضع من زر “خيارات التسجيل” هناك ، لكن حدد “وضع التسجيل التقليدي” ، وبالتالي تبدأ إجراءات التسجيل على الويب.
PlayLoop
الآن لتشغيل وحدات الماكرو التي تقوم بحفظها ، من السهل جدًا أيضًا ما يجب عليك القيام به ، حدده واضغط على الزر “تشغيل” ، إذا كنت تريد تنفيذ الماكرو بتكرارات محددة ، فانقر فوق “تشغيل (حلقة)” ، لكن سيتم عرض مربع نص تقوم فيه بإدخال عدد النسخ التي تريدها.
يجب أن تتذكر أنه في حالة حدوث أي فشل في Firefox ، لكن يجب عليك فتح الوضع الآمن لـ Mozilla Firefox والتحقق من استمرار المشكلة. بعد حدوث خطأ في البرنامج النصي يمكنك إنشاء
ما الذي يجب عليك فعله لإلغاء فهرسة عناوين URL المختلفة تلقائيًا؟
تتمثل المهمة الأكثر تقدمًا التي يتيحها لك iMacros في تنفيذ حلقة بحيث يقرأ معًا ملف CSV ويستخرج عناوين URL ويزيلها من أدوات مشرفي المواقع من Google ، وهو أمر سيكون مفيدًا لك بالتأكيد من خلال النص البرمجي التالي:
- تحميل فار
- تحميل = “CODE:” ؛
- تحميل + = “SET! DATASOURCE urlsToDelete.csv” + “\ n”؛
- تحميل + = “SET! DATASOURCE_COLUMNS 1” + “\ n” ؛
- تحميل + = “SET! DATASOURCE_LINE {{i}}” + “\ n” ؛
- تحميل + = “TAG POS = 2 TYPE = DIV ATTR = TXT: إخفاء <SP> مؤقتًا” + “\ n” ؛
- تحميل + = “TAG POS = 1 TYPE = INPUT: TEXT FORM = ID: newremovalform ATTR = ID: urlt CONTENT = {{! COL1}}” + “\ n”؛
- تحميل + = “TAG POS = 1 TYPE = INPUT: BUTTON FORM = ID: newremovalform ATTR = NAME: urlt.submitButton” + “\ n”؛
- تحميل + = “TAG POS = 1 TYPE = INPUT: SUBMIT FORM = ID: the-form ATTR = ID: Submit-button” + “\ n”؛
- تحميل + = “WAIT SECONDS =” + Math.round (Math.random () * (5-3) + parseInt (3)) + “\ n” ؛
- لـ (i = 1 ؛ i <= 41 ؛ i ++) {
- iimSet (“i”، i) ؛
- imPlay (تحميل) ؛
- siteName = iimGetLastExtract (0) ،