RDFLib URLInputSource lejupielādē ar urllib.request. Konfigurējiet parasto urllib starpniekservera vidi pirms šī URL ielādētāja pirmās lietošanas:

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

Abi mainīgie norāda uz vienu un to pašu HTTP starpniekservera klausītāju. Tie aptver attiecīgās galamērķa shēmas, tostarp RDF dokumentu pa HTTPS. Publiskiem RDF avotiem atļautā publiska starpniekservera maršrutā HTTP starpniekserveru saraksts piedāvā kandidātus šiem vides URL.

Ja process jau ir instalējis vai izveidojis pielāgotu urllib opener, pārbaudiet tā starpniekservera apdarinātāju. Vēlāka vides maiņa ne vienmēr pārbūvē šo apdarinātāju.

Ja cita lejupielāde neizdodas, izmantojiet traceback norādīto ielādētāju. RDF spraudņi un lietojumprogrammu ietvari var pārvaldīt papildu tīkla ceļus. Starpniekservera arguments atsevišķā Requests izsaukumā attiecas uz šo izsaukumu, nevis uz RDFLib urllib ielādētāju.

Saistītie raksti