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 opener, прегледайте неговия прокси манипулатор. По-късна промяна на средата не изгражда непременно наново този манипулатор.
Използвайте устройството, посочено в traceback, когато друго изтегляне се провали. RDF плъгините и обвивките на приложенията могат да имат допълнителни мрежови пътища. Прокси аргумент в отделно извикване на Requests се отнася за това извикване, а не за urllib устройството на RDFLib.