التابع URLopener.open()‎‎ في بايثون

من موسوعة حسوب
< Python‏ | urllib‏ | request‏ | URLopener
مراجعة 18:14، 3 فبراير 2019 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>URLopener.open()‎‎</code> في بايثون}}</noinclude> يفتح التابع عنوان URL الكامل المعط...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث


يفتح التابع عنوان URL الكامل المعطى باستخدام البروتوكول المناسب. يهيّئ هذا التابع الذاكرة المخبئية ومعلومات الوسيط، ثم يستدعي تابع الفتح الملائم مع وسائط الإدخال الخاصة به. إن لم يتمكن التابع من التعرّف على المخطّط يُستدعى التابع open_unknown()‎.

البنية العامة

URLopener.open(fullurl, data=None)

المعاملات

‎data

يحمل المعامل data المعنى نفسه لنظيره في الدالة urlopen()‎.

القيمة المعادة

أمثلة

يقرأ المثال التالي أول 300 بايت من موقع Python:

>>> from urllib import request
>>> opener = request.URLopener()
>>> result = opener.open("https://www.python.org")
>>> print(result.read(300))
b'<!doctype html>\n<!--[if lt IE 7]>   <html class="no-js ie6 lt-ie7 lt-ie8 lt-ie9">   <![endif]-->\n<!--[if IE 7]>      <html class="no-js ie7 lt-ie8 lt-ie9">          <![endif]-->\n<!--[if IE 8]>      <html class="no-js ie8 lt-ie9">                 <![endif]-->\n<!--[if gt IE 8]><!--><html class="no-js"'

مصادر