RDFLibov URLInputSource preuzima putem urllib.request. Konfigurirajte uobičajeno urllibovo proxy okruženje prije prve upotrebe tog učitavača URL-a:

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')

Obje varijable označavaju isti HTTP proxy listener. Pokrivaju odgovarajuće odredišne sheme, uključujući HTTPS RDF dokument. Za javne RDF izvore na dopuštenoj ruti javnog proxyja, popis HTTP proxyja nudi kandidate za ove URL-ove okruženja.

Ako je proces već instalirao ili izgradio prilagođeni urllib opener, pregledajte njegov proxy handler. Kasnija promjena okruženja ne mora nužno ponovno izgraditi taj handler.

Koristite učitavač naveden u tracebacku kada drugi download ne uspije. RDF dodaci i omotači aplikacija mogu posjedovati dodatne mrežne putanje. Proxy argument na zasebnom Requests pozivu vrijedi za taj poziv, a ne za RDFLibov urllib učitavač.

Povezani članci