شرح مكتبه urllib في بايثون - Yehia Online -->
  • الحماية
  • إختبار الأختراق
    • ِعبر الهاتف
    • عبر الويندوز
    • عبر لينكس
    • عبر موقع
  • أكواد جاهزه
    • ِPython
    • Ruby
    • HTML
  • أعلن بلموقع
  • مكتبات
    • Python
    • Ruby
  • حول الموقع
    • أتصل بنا
    • سياسة الخصوصية
    • من نحن
    • إتفاقية الإستخدام

Yehia Online

موقع Yehia يمنح فرصه لتعلم لغات البرمجه و إختبار الأختراق نحاول دائما نشر محتوي مميز وجديد للزائرين وكتابه المعلومه بطريقه سهله مثل تعلم مكتبات بايثون والتعامل مع Python بإحترافيه

شرح مكتبه urllib في بايثون

Yehia 2020-05-13T03:45:15Z Programming-libraries , python-library
use urllib in python full code
يمكن من خلال مكتبة urllib في بايثون الحصول علي محتوي صفحة أو التحقق من الصفحة ومرفة تفاصيل الصفحة .
يجب أولا : تثبيت المكتبة من Pypi عبر Pip

  • pip install urllib.request

مثال : في الكود التالي سيتم طباعة أكواد محتوي الصفحة لموقع Python عبر urllib.request.

Here Page Content

تستطيع التحكم في عدد الحروف التي يتم طلبها من الصفحة ويمكن إستخدام  read().decode("utf-8") لعمل ترميز.

Here Page Content 300 Words

التحقق من حالة الصفحة تعمل أو لا .

200

عند طباعة محتوي الصفحة لموقع ما ولم يريد أن يرسل طلب للخادم وحدث خطأ & ذلك لأن الخادم لا يسمح بلدخول أو الوصول التلقائي الآلي لأنة يكون مخصص للمتصفحات ليتمكن من تحليلها.
تستطيع التغلب علي هذا المشكل عبر إرسال User-Agent header وإرسال طلب.

Here Page Content

جمع معلومات عن الموقع عبر ()info في بايثون .

X-Robots-Tag: all,noodp
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block

يمكنك جمع المعلومات أيضا بإستخدام مكتبة Socket : شرح مكتبة socket في بايثون
إنضم لجروب بايثون علي الفيسبوك : فتح الجروب
آو من هنا : فتح الرابط


python-library


No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

ألاكثر شهره

الأقسام

  • adsense
  • blogger
  • code-html
  • code-output
  • polat
  • Programming-libraries
  • python
  • Python-Algorithms
  • python-code
  • Python-Data-Structures
  • python-library
  • ruby
  • security
  • security-android
  • security-linux
  • security-windows
  • spyer
  • spyer-android
  • spyer-linux
  • spyer-website
  • spyer-windows
  • win-program

القوائم

python


نموذج الاتصال

Name

Email

Message




2020 © Yehia Online جميع الحقوق محفوظة لدى

الصفحة الرئيسية Ctrl + Yإعادة نشر المحتويCtrl + q
My-Twitter Ctrl + ?! المساهمة بلنشر Ctrl + ?!