El carregador d’URL de RDFLib pot usar l’entorn de proxy d’urllib
Configureu la ruta de càrrega d’URL d’urllib abans que RDFLib analitzi un document remot, en lloc d’esperar que es propaguin les opcions d’una altra crida de Requests.
El URLInputSource de RDFLib baixa mitjançant urllib.request. Configureu l’entorn de proxy habitual d’urllib abans d’utilitzar per primera vegada aquest carregador d’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')Totes dues variables assenyalen el mateix oient de proxy HTTP. Cobreixen els esquemes de destinació respectius, inclòs un document RDF per HTTPS. Per a fonts RDF públiques en una ruta de proxy públic permesa, la llista de proxys HTTP proporciona candidats per a aquests URL d’entorn.
Si el procés ja ha instal·lat o construït un opener d’urllib personalitzat, reviseu-ne el gestor de proxy. Un canvi posterior de l’entorn no reconstrueix necessàriament aquest gestor.
Utilitzeu el carregador indicat al traceback quan falli una altra baixada. Els connectors RDF i els embolcalls d’aplicació poden tenir rutes de xarxa addicionals. Un argument de proxy en una crida de Requests a part s’aplica a aquesta crida, no al carregador d’urllib de RDFLib.