التابع URLopener.open()
في بايثون
يفتح التابع عنوان 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"'