Загрузчык 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 асяроддзя.
Калі працэс ужо ўсталяваў або стварыў уласны opener urllib, праверце яго апрацоўшчык праксі. Пазнейшае змяненне асяроддзя не абавязкова перабудоўвае гэты апрацоўшчык.
Выкарыстоўвайце загрузчык, названы ў traceback, калі іншая спампоўка не ўдаецца. Плагіны RDF і абгорткі праграм могуць мець дадатковыя сеткавыя шляхі. Аргумент праксі ў асобным выкліку Requests дзейнічае для гэтага выкліку, а не для загрузчыка urllib у RDFLib.