De URL-lader fan RDFLib kin de proxy-omjouwing fan urllib brûke
Konfigurearje it URL-laadpaad fan urllib foardat RDFLib in remote dokumint parset, ynstee fan te ferwachtsjen dat de opsjes fan in oare Requests-oprop trochjûn wurde.
De URLInputSource fan RDFLib downloadet fia urllib.request. Konfigurearje de gewoane proxy-omjouwing fan urllib foardat jo dy URL-lader foar it earst brûke:
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')Beide fariabelen wize nei deselde HTTP-proxy-listener. Se dekke de byhearrende bestimmingsskema’s, ynklusyf in RDF-dokumint fia HTTPS. Foar publike RDF-boarnen op in tastiene publike proxy-route leveret de HTTP-proxylist kandidaten foar dizze omjouwings-URL’s.
As it proses al in oanpaste urllib-opener ynstallearre of boud hat, besjoch dan syn proxy-handler. In lettere omjouwingsferoaring bout dy handler net needsaaklik wer op.
Brûk de lader dy’t yn ’e traceback neamd wurdt as in oare download mislearret. RDF-plugins en applikaasje-omhulsels kinne ekstra netwurkpaden hawwe. In proxy-argumint op in aparte Requests-oprop jildt foar dat oprop, net foar de urllib-lader fan RDFLib.