التابع urllib.parse.SplitResult.geturl()‎‎ في بايثون

من موسوعة حسوب
< Python‏ | urllib‏ | parse
اذهب إلى التنقل اذهب إلى البحث


يعيد التابع نسخة من عنوان URL الأصلي بعد إعادة دمجها.

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

urllib.parse.SplitResult.geturl()

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

يعيد التابع نسخة من عنوان URL الأصلي بعد إعادة دمجها. قد تختلف النسخة المعادة عن النسخة الأصلية حيث يمكن أن تحوّل حروف نظام العنونة إلى حروف صغيرة وأن يتخلص التابع من المكوّنات الفارغة. يحذف التابع -على وجه التحديد- المعاملات وسلاسل الاستعلام ومحدّدات القطع الفارغة، أما النتائج المعادة من التابع urldefrag()‎ فتُحذف منها محدّدات القطع الفارغة فقط، وتُجرى جميع التعديلات الملحوظة على عنوان URL المعاد من هذه التابع بعد استدعاءه على النتائج المعادة من الدالتين urlsplit()‎ و urlparse()‎.

أمثلة

يبين المثال التالي كيف أن النتيجة المعادة من هذا التابع لا تتغير إن أعيد تمريرها عبر دالة التحليل الأصلية:

>>> from urllib.parse import urlsplit
>>> url = 'HTTP://www.Python.org/doc/#'
>>> r1 = urlsplit(url)
>>> r1.geturl()
'http://www.Python.org/doc/'
>>> r2 = urlsplit(r1.geturl())
>>> r2.geturl()
'http://www.Python.org/doc/'

مصادر