مرحباً،
كل يوم تقريباً كنت على موعد بفتح مجموعة من المواقع بشكل يدوي مُتعب ومُمل نوعاً ما واحداً تلو الآخر لانتهي من الأشياء المطلوبة من تلك المواقع إلى أن وجدت طريقة في مدونة عربية تدعى "عالم الكمبيوتر" لكيفية فتح عدة مواقع من خلال كود بسيط بلغة PHP عبر المفكرة بالتعديل على ذلك الكود وإضافة المواقع التي أرغب بفتحها لأحفظ الملف أخيراً بلاحقة .bat ليعمل كملف دفعي عند النقر عليه ليفتح لي جميع تلك المواقع بكبسة زر بدلاً من البحث عنها أو نسخ ولصق روابطها واحداً تلو الآخر.
وأقوم كل يوم أيضاً بالبحث عن عدد مُعين من الكلمات في إحدى مُحركات البحث عبر فتح مُحرك البحث بالبداية ومن ثم كتابة الكلمة أو نسخها ولصقها واحدة تلو الأخرى للبحث عنها بشكل يومي! الأمر الذي يأخذ الكثير من الوقت يومياً، لهذا الغرض أبحث عن كود مثل الكود السابق يعمل على فتح مُحرك البحث بشكل تلقائي ليبحث عن الكلمات التي أريدها بشكل أسرع من الطريقة اليدوية، فهل هناك وجود لمثل هذا الكود أم أن طلبي مُستحيل؟
وشكراً لكم.
التعليقات
سوف اشرح على متصفح فايرفوس (جميع المتصفحات تحتوى على هذه الخصائص ولاكن يختلف الكود, اذا كنت تستخدم متصفح اخر اخبرنى)
لفتح صفحه
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -new-tab
او (اذا لم يعمل السابق)
"C:\Program Files\Mozilla Firefox\firefox.exe" -new-tab
للبحث فى جوجل
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -new-tab
/search?q=test
او (اذا لم يعمل السابق)
"C:\Program Files\Mozilla Firefox\firefox.exe" -new-tab
/search?q=test
استبدل كلمه test باى كلمه (بدون مسافه) او ببساطه انسخ الرابط من جوجل
شكراً لك لقد نجحت الطريقة، لكن عند كتابة كلمات عربية بدل كلمة تيست وحفظ الملف بصيغة bat لا يقوم بالبحث عن الكلمات بشكل صحيح وإنما يضهرها بعلامات وأشكال عشوائية غريبة.
لا يمكن كتابه العربى فى الكود
يجب تحول العربى الى رموز انجليزيه
كيف ؟
اذهب الى هذا الموقع
ثم اكتب اى شئ بالعربى مثلا "مرحبا" ثم اضغط Encode
سوف يظهر لك ارقام وحروف فى المربع الثانى
%D9%85%D8%B1%D8%AD%D8%A8%D8%A7
انسخ هذه الاحرف والصقها بدلا من test
-
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -new-tab google.com/search?q=%D9%85%D8%B1%D8%AD%D8%A8%D8%A7
-
"C:\Program Files\Mozilla Firefox\firefox.exe" -new-tab google.com/search?q=%D9%85%D8%B1%D8%AD%D8%A8%D8%A7
-
يمكنك استخدام الطريقه السابقه للبحث عن كلمه او جمله عربى ويمكن ان تحتوى على مسافه ايضا
اما بالنسبه للانجليزى فلايمكن اضافه مسافه بين الكلمات , لذلك استبدل المسافه بعلامه +
مثلا اذا كنت تريد البحث عن test my word
اكتبها هكذا
google.com/search?q=test+my+word
يمكنك ايضا اضافه هذا الكود للانتظار قليلا بين فتح كل صفحه حتى لا يحدث ضغط على الجهاز والانترنت
TIMEOUT /T 10
استبدل 10 بعدد الثوانى التى تريدها
"C:\Program Files\Mozilla Firefox\firefox.exe" -new-tab google.com/search?q=test1
TIMEOUT /T 10
"C:\Program Files\Mozilla Firefox\firefox.exe" -new-tab google.com/search?q=test2
TIMEOUT /T 10
"C:\Program Files\Mozilla Firefox\firefox.exe" -new-tab google.com/search?q=test3
لا أدري ماذا أقول، أخجلني كرمك وحبك لمُشاركة المعلومات المُفيدة شكراً جزيلاً لك، أرجو أن لا أكون قد اضعت وقتك الثمين معي! سؤال أخير كيف يمكن تطبيق تلك الخطوات على مُتصفح أوبرا؟ لأنني قمت بحذف كلمة فايرفوكس ووضعت بدلاً منها أوبرا لم ينجح الأمر!
خزن جميع الصفحات التي تفتحها (بما فيها صفحات البحث) في مجلد خاص في الbookmarks وعندما تريد فتحها اضغط عليه باليمين open all bookmarks او شيء مشابه
اسم المجال
web scraping
تستطيع فعله باي لغة
اقرأ عن المجال وادخله ستتفاجئ بان الكثير من الاشياء الروتينية التي تفعلها يمكنك القيام بها عبر الاكواد بشكل تلقائي بدون تدخلك
تستطيع التحكم بالمتصفح وتجعله يفعل ما تريد انت في اي وقت
لا تحتاج الى كتابة كود فقط ثبت برنامج tinytask وسوف يسجل كل ما تقوم به..
إذا كان لديك نص متغير فيمكنك كتابة النص في برنامج المفكرة حيث سيقوم البرنامج بنسخ النص من المفكرة والبحث عنه او استخدامه
استخدم نفس الكود الذي حصلت عليه من المدونة واستبدل روابط المواقع التي تريد فتحها بروابط للبحث المباشرة في محرك البحث مثلاً : للبحث مباشرة في Google عن كلمة " text " يمكن استخدام الرابط :
ان تذهب إلى الموقع الرسمي بالنسبة للغة البرمجة وقراءة التعليمات المتعلقة بالكود بتأن، افضل كثيرا من المسح بحثا عن الكود الذي تريده