RDFLib URLInputSource urllib.request аркылуу жүктөйт. Ошол URL жүктөгүчүн биринчи жолу колдонуудан мурун urllibдин кадимки прокси чөйрөсүн конфигурациялаңыз:

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

Эки өзгөрмө тең бир HTTP прокси угуучусун көрсөтөт. Алар тиешелүү багыт схемаларын камтыйт, анын ичинде HTTPS аркылуу RDF документин. Уруксат берилген коомдук прокси маршрутундагы коомдук RDF булактары үчүн HTTP прокси тизмеси бул чөйрө URL даректерине талапкерлерди сунуштайт.

Эгер процесс мурунтан ыңгайлаштырылган urllib opener орнотуп же курган болсо, анын прокси иштетүүчүсүн текшериңиз. Кийинки чөйрө өзгөрүүсү ошол иштетүүчүнү сөзсүз кайра курбайт.

Башка жүктөө ийгиликсиз болгондо tracebackте аталган жүктөгүчтү колдонуңуз. RDF плагиндери жана колдонмо каптоолору кошумча тармак жолдоруна ээ болушу мүмкүн. Өзүнчө Requests чакырыгындагы прокси аргументи ошол чакырыкка тиешелүү, RDFLibдин urllib жүктөгүчүнө эмес.

Тектеш макалалар