محمّل URL في RDFLib يمكنه استخدام بيئة الوكيل الخاصة بـ urllib
اضبط مسار تحميل URL في urllib قبل أن يحلّل RDFLib مستندًا بعيدًا، بدلًا من توقّع انتقال خيارات نداء Requests آخر.
يُنزّل URLInputSource في RDFLib عبر urllib.request. اضبط بيئة الوكيل المعتادة في urllib قبل أول استخدام لمحمّل URL هذا:
import os
from rdflib import Graph
os.environ['http_proxy'] = 'http://proxy.example:8080'
os.environ['https_proxy'] = 'http://proxy.example:8080'
graph = Graph()
graph.parse('https://data.example/catalog.ttl', format='turtle')يشير المتغيّران إلى مستمع الوكيل HTTP نفسه. ويغطّيان مخططي الوجهة المعنيّين، بما في ذلك مستند RDF عبر HTTPS. وبالنسبة إلى مصادر RDF العامة على مسار وكيل عام مسموح، توفّر قائمة وكلاء HTTP مرشّحين لعناوين URL البيئية هذه.
إذا كان العملية قد ثبّتت أو بنت فاتح urllib مخصّصًا، فافحص معالج الوكيل الخاص به. تغيير البيئة لاحقًا لا يعيد بالضرورة بناء ذلك المعالج.
استخدم المحمّل المذكور في التتبّع عندما يفشل تنزيل آخر. قد تملك إضافات RDF وأغلفة التطبيقات مسارات شبكة إضافية. ووسيط الوكيل في نداء Requests منفصل ينطبق على ذلك النداء لا على محمّل urllib في RDFLib.