URLInputSource RDFLib sækir niður um urllib.request. Stilltu venjulegt proxy-umhverfi urllib áður en þú notar það URL-hleðslutæki í fyrsta sinn:

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

Báðar breyturnar vísa á sama HTTP-proxy-hlustaran. Þær ná yfir viðkomandi áfangaskemu, þar á meðal RDF-skjal yfir HTTPS. Fyrir opinberar RDF-heimildir á leyfðri leið almenns proxy býður HTTP-proxylistinn upp á frambjóðendur fyrir þessi umhverfis-URL.

Ef ferlið hefur þegar sett upp eða byggt sérsniðinn urllib-opener skaltu skoða proxy-handler hans. Síðari umhverfisbreyting endurbyggir ekki endilega þann handler.

Notaðu hleðslutækið sem nefnt er í traceback þegar önnur niðurhaling mistekst. RDF-viðbætur og umbúðir forrita geta átt fleiri netleiðir. Proxy-rök í sérstöku Requests-kalli gilda um það kall, ekki um urllib-hleðslutæki RDFLib.

Tengdir greinar