La URLInputSource de RDFLib elŝutas per urllib.request. Agordu la kutiman prokuran medion de urllib antaŭ la unua uzo de tiu URL-ŝargilo:

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

Ambaŭ variabloj indikas la saman HTTP-prokuran aŭskultanton. Ili kovras la respektivajn celajn skemojn, inkluzive de RDF-dokumento super HTTPS. Por publikaj RDF-fontoj sur permesita publika prokura vojo, la listo de HTTP-prokuroj provizas kandidatojn por ĉi tiuj mediaj URL-oj.

Se la procezo jam instalas aŭ konstruis propran urllib-malfermilon, kontrolu ĝian prokuran traktilon. Pli posta media ŝanĝo ne nepre rekonstruas tiun traktilon.

Uzu la ŝargilon nomatan en la traceback kiam alia elŝuto malsukcesas. RDF-kromaĵoj kaj aplikaĵaj envolvaĵoj povas posedi pliajn retajn vojojn. Prokura argumento en aparta Requests-voko validas por tiu voko, ne por la urllib-ŝargilo de RDFLib.

Rilataj artikoloj