URLInputSource i RDFLib shkarkon përmes urllib.request. Konfiguroni mjedisin e zakonshëm proxy të urllib përpara përdorimit të parë të atij ngarkuesi 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')

Të dy variablat tregojnë të njëjtin dëgjues proxy HTTP. Mbulojnë skemat përkatëse të destinacionit, duke përfshirë një dokument RDF përmes HTTPS. Për burimet publike RDF në një rrugë proxy publike të lejuar, lista e proxy-ve HTTP ofron kandidatë për këto URL mjedisi.

Nëse procesi ka instaluar ose ndërtuar tashmë një opener urllib të personalizuar, inspektoni trajtuesin e tij proxy. Një ndryshim i mëvonshëm i mjedisit nuk e rindërton domosdoshmërisht atë trajtues.

Përdorni ngarkuesin e emërtuar në traceback kur dështon një shkarkim tjetër. Shtojcat RDF dhe mbështjellësit e aplikacioneve mund të kenë rrugë shtesë rrjeti. Një argument proxy në një thirrje Requests të veçantë zbatohet për atë thirrje, jo për ngarkuesin urllib të RDFLib.

Artikuj të ngjashëm