خفايا الأنترنت

مدونة خفايا الأنترنت هي مدونة عربية تتطرق الى جميع الشروحات التقنية و الإختراق و الحماية و يتم وضع الدروس بشكل كتابي أو مصور يمكنك التجول في أقسام المدونة و التعرف على جميع الشروحات

آخر الأخبار

جاري التحميل ...

شرح مكتبة webbrowser و برمجة سكربت فتح المتصفح اتوماتيكي



السلام عليكم و رحمة الله و بركاته 

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

رابط السورس كود 

https://hg.python.org/cpython/file/2.7/Lib/webbrowser.py


و هنا شرح بسيط عنها ب الانجليزي 

https://docs.python.org/2/library/webbrowser.html

احتيجاتك ل webbrowser
طبعا و بكل تاكيد انت لست مجبرا ابدا على استعمال المكتبة 
هنا ساتكلم على احتياجاتك للمكتبة و فيما قد تستعملها في مشاريعك 
1 حقوق المبرمج 

بامكانك توضيف المكتبة لفتح رابط موقعك او مدونتك او حسابك في مواقع التواصل الاجتماعي على سبيل المثال فيسبوك 
حفاضا على حقوق المبرمج 

2 اصلاح الاعطال في البرنامج 

فرضا انه لك برنامج عملاق و لديه ملايين المستخدمين حول العالم و بطبيعة الحال ربما يحدث خطء في البرنامج و عند حدوثه يفتح للمستخدم على المتصفح صفحة ل منتدى للبرنامج او صفحة لاصلاح جميع المشاكل 

3 غير هادا 
بامكانك التفكير فيما تحتاجه على سبيل المثال هناك بريمج اسمه 

Linux Live USB Creator    

لحرق توزيعة لينيكس على الفلاش و عند الانتهاء تفتح لك صفحة على المتصفح لارشادك على ما عليك فعله 

برمجة سكربت لفتح موقع في المتصفح 

نشوف هادا الكود البسيط 



import webbrowser
test = 'http://python-root.blogspot.com'
webbrowser.open_new_tab(test )

نحفض الكود ب سيغة .py ثم نكتب في الطرفية python file.py نلاحض انه قد تم فتح مدونتي على المتصفح الاساسي في الجهاز

شرح السكربت 

import webbrowser استدعاء المكتبة 


test = 'http://python-root.blogspot.com'


متغير يساوي رابط مدونتي 

webbrowser.open_new_tab(test ) 
فتح قيمة test اي الرابط في المتصفح الاساسي 

المتصفحات المدعومة في المكتبة 

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

المتصفحات المدعومة 

'mozilla'
'firefox'
'netscape'
'epiphany'
'skipstone'
'kfmclient'
'konqueror'
'kfm'
'mosaic'
'opera'
'grail'
'links'
'elinks'
'lynx'
'w3m'
'windows-default'
'macosx'
'safari'
'google-chrome'
'chrome'
'chromium'
'chromium-browser'

الملخص 
اتمنى ان الشرح قد اعجبكم و ان شاء الله يستفيد المبرمجون العرب من هده المديول و اتمنى انني قد افدتكم في هده المدونة المتواضعة جدا 



عن الكاتب

sohaip- hackerDZ صهيب ناصري مدون جزائري أبلغ من العمر 21 سنة أحب مشاركة أفكاري على الانترنت متخصص في مجال التقنية و أمن المعلومات أهدف الى إثراء المحتوى العربي بالمحتوى الحصري فقط!

التعليقات


اتصل بنا

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

جميع الحقوق محفوظة

خفايا الأنترنت