RDFLib හි URL ලෝඩරයට urllib හි ප්රොක්සි පරිසරය භාවිත කළ හැක
RDFLib දුරස්ථ ලේඛනයක් විශ්ලේෂණය කිරීමට පෙර urllib හි URL පැටවීමේ මාර්ගය වින්යාස කරන්න, වෙනත් Requests ඇමතුමක විකල්ප සම්ප්රේෂණය වනු ඇතැයි බලාපොරොත්තු වීම වෙනුවට.
RDFLib හි URLInputSource urllib.request හරහා බාගනී. එම URL ලෝඩරය පළමු වරට භාවිත කිරීමට පෙර urllib හි සාමාන්ය ප්රොක්සි පරිසරය වින්යාස කරන්න:
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 ප්රොක්සි ශ්රාවකයට යොමු වේ. ඒවා අදාළ ගමනාන්ත ක්රම ආවරණය කරයි, HTTPS හරහා RDF ලේඛනයක් ඇතුළුව. අවසර ලත් පොදු ප්රොක්සි මාර්ගයක පොදු RDF මූලාශ්ර සඳහා HTTP ප්රොක්සි ලැයිස්තුව මෙම පරිසර URL සඳහා අපේක්ෂකයින් සපයයි.
ක්රියාවලිය දැනටමත් අභිරුචි urllib opener එකක් ස්ථාපනය කර හෝ ගොඩනගා ඇත්නම්, එහි ප්රොක්සි හසුරුව ගැන පරීක්ෂා කරන්න. පසුව සිදුවන පරිසර වෙනසක් එම හසුරුව අනිවාර්යයෙන් නැවත ගොඩනගන්නේ නැත.
වෙනත් බාගැනීමක් අසාර්ථක වූ විට traceback හි නම් කර ඇති ලෝඩරය භාවිත කරන්න. RDF ප්ලගින සහ යෙදුම් ආවරණවලට අමතර ජාල මාර්ග තිබිය හැක. වෙනම Requests ඇමතුමක ඇති ප්රොක්සි තර්කය එම ඇමතුමට අදාළ වේ, RDFLib හි urllib ලෝඩරයට නොවේ.