استفسار حول كيفية كتابة كود برمجي!

مرحباً،

كل يوم تقريباً كنت على موعد بفتح مجموعة من المواقع بشكل يدوي مُتعب ومُمل نوعاً ما واحداً تلو الآخر لانتهي من الأشياء المطلوبة من تلك المواقع إلى أن وجدت طريقة في مدونة عربية تدعى "عالم الكمبيوتر" لكيفية فتح عدة مواقع من خلال كود بسيط بلغة 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

لا أدري ماذا أقول، أخجلني كرمك وحبك لمُشاركة المعلومات المُفيدة شكراً جزيلاً لك، أرجو أن لا أكون قد اضعت وقتك الثمين معي! سؤال أخير كيف يمكن تطبيق تلك الخطوات على مُتصفح أوبرا؟ لأنني قمت بحذف كلمة فايرفوكس ووضعت بدلاً منها أوبرا لم ينجح الأمر!

لا أدري ماذا أقول، أخجلني كرمك وحبك لمُشاركة المعلومات المُفيدة شكراً جزيلاً لك، أرجو أن لا أكون قد اضعت وقتك الثمين معي! سؤال أخير كيف يمكن تطبيق تلك الخطوات على مُتصفح أوبرا؟ لأنني قمت بحذف كلمة فايرفوكس ووضعت بدلاً منها أوبرا لم ينجح الأمر!

"C:\Users\you\AppData\Local\Programs\Opera\launcher.exe" google.com

استبدل you باسم المستخدم فى الكمبيوتر

متصفح كروم , خزن به جميع المواقع التي تزورها في مجلدات منفصلة حسب الفئة هكذا :

شكراً لاقتراحك، بالعادة أقوم بإخفاء هذا الشريط ولا استخدمه مُطلقاً لكنني سأحاول تجربتها لعله يفي بما أريد.

خزن جميع الصفحات التي تفتحها (بما فيها صفحات البحث) في مجلد خاص في الbookmarks وعندما تريد فتحها اضغط عليه باليمين open all bookmarks او شيء مشابه

شكراً لاقتراحك، عادةً لا استخدم هذه الميزة لكنني سأجربها إن لبت الغرض.

اسم المجال

web scraping

تستطيع فعله باي لغة

اقرأ عن المجال وادخله ستتفاجئ بان الكثير من الاشياء الروتينية التي تفعلها يمكنك القيام بها عبر الاكواد بشكل تلقائي بدون تدخلك

تستطيع التحكم بالمتصفح وتجعله يفعل ما تريد انت في اي وقت

اشكرك لذكر اسم هذا المجال، بالطبع سأبحث عنه واتعلم حوله لأنه يسهل الكثير من الأمور صراحةً ويوفر الوقت.

لا تحتاج الى كتابة كود فقط ثبت برنامج tinytask وسوف يسجل كل ما تقوم به..

إذا كان لديك نص متغير فيمكنك كتابة النص في برنامج المفكرة حيث سيقوم البرنامج بنسخ النص من المفكرة والبحث عنه او استخدامه

اشكرك على اقتراح هذا البرنامج المُفيد جداً، بالتأكيد سأحاول استخدامه لتبسيط بعض الأمور

استخدم نفس الكود الذي حصلت عليه من المدونة واستبدل روابط المواقع التي تريد فتحها بروابط للبحث المباشرة في محرك البحث مثلاً : للبحث مباشرة في Google عن كلمة " text " يمكن استخدام الرابط :

لقد نجح الأمر مع جوجل، لكنه عند كتابة كلمات عربية بدل كلمة تيست وحفظ الملف بصيغة bat لا يقوم بالبحث عن الكلمات بشكل صحيح وإنما يضهرها بعلامات وأشكال عشوائية غريبة، بالإضافة إلى أنها لم تعمل على مُحرك البحث الذي أريده.

ان تذهب إلى الموقع الرسمي بالنسبة للغة البرمجة وقراءة التعليمات المتعلقة بالكود بتأن، افضل كثيرا من المسح بحثا عن الكود الذي تريده

معرفتي سطحية جداً بلغات البرمجة والتكويد بشكل عام، لهذا الأمر سألت وإلا لن اتعبكم معي، ومع هذا شكراً لك على النصيحة سأحاول العمل بها في المرات القادمة بدلاً من السؤال.