URLInputSource ya RDFLib hupakua kupitia urllib.request. Sanidi mazingira ya kawaida ya proksi ya urllib kabla ya kutumia kipakiaji hicho cha URL mara ya kwanza:

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

Vigezo vyote viwili vinaelekeza kwa msikilizaji yule yule wa proksi HTTP. Vinashughulikia skimu husika za lengwa, ikiwa ni pamoja na hati ya RDF kupitia HTTPS. Kwa vyanzo vya RDF vya umma kwenye njia ya proksi ya umma inayoruhusiwa, orodha ya proksi HTTP hutoa wagombea kwa URL hizi za mazingira.

Ikiwa mchakato tayari umesakinisha au umeunda opener ya urllib maalum, kagua kidhibiti chake cha proksi. Mabadiliko ya mazingira baadaye hayajengi tena kidhibiti hicho kwa lazima.

Tumia kipakiaji kilichotajwa kwenye traceback wakati upakuaji mwingine unashindikana. Programu jalizi za RDF na vifuniko vya programu vinaweza kumiliki njia za ziada za mtandao. Hoja ya proksi kwenye wito tofauti wa Requests inatumika kwa wito huo, si kwa kipakiaji cha urllib cha RDFLib.

Makala zinazohusiana