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

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

Повезани чланци