URLInputSource til RDFLib lastar ned via urllib.request. Konfigurer det vanlege proxy-miljøet til urllib før du brukar den URL-lastaren fyrste gong:

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åe variablane peikar på same HTTP-proxylyttaren. Dei dekkjer dei respektive målskjema, medrekna eit RDF-dokument over HTTPS. For offentlege RDF-kjelder på ein tillaten offentleg proxy-rute leverer HTTP-proxylista kandidatar for desse miljø-URL-ane.

Om prosessen alt har installert eller bygd ein tilpassa urllib-opener, gransk proxy-handteraren hans. Ei seinare miljøendring byggjer ikkje nødvendigvis den handteraren på nytt.

Bruk lastaren som er nemnd i tracebacken når ei anna nedlasting mislukkast. RDF-utvidingar og applikasjonsinnpakningar kan eige fleire nettverksvegar. Eit proxy-argument på eit separat Requests-kall gjeld for det kallet, ikkje for urllib-lastaren til RDFLib.

Relaterte artiklar