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, проверете го неговиот прокси handler. Подоцнежната промена на околината не мора нужно да го преизгради тој handler.

Користете го вчитувачот наведен во traceback кога друг преземање не успее. RDF приклучоците и обвивките на апликациите можат да имаат дополнителни мрежни патеки. Прокси аргументот на одделен повик на Requests важи за тој повик, а не за urllib вчитувачот на RDFLib.

Поврзани статии