RDFLib-ის URLInputSource ჩამოტვირთავს urllib.request-ის მეშვეობით. კონფიგურირეთ urllib-ის ჩვეულებრივი პროქსი გარემო ამ 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')

ორივე ცვლადი ერთსა და იმავე HTTP პროქსი მსმენელზე მიუთითებს. ისინი ფარავს შესაბამის დანიშნულების სქემებს, მათ შორის HTTPS-ით RDF დოკუმენტს. დაშვებულ საჯარო პროქსი მარშრუტზე არსებული საჯარო RDF წყაროებისთვის HTTP პროქსიების სია გვთავაზობს კანდიდატებს ამ გარემოს URL-ებისთვის.

თუ პროცესმა უკვე დააყენა ან ააშენა მორგებული urllib opener, შეამოწმეთ მისი პროქსი დამმუშავებელი. გარემოს შემდგომი ცვლილება სულაც არ აღადგენს ამ დამმუშავებელს.

როცა სხვა ჩამოტვირთვა ვერ ხერხდება, გამოიყენეთ traceback-ში დასახელებული ჩამტვირთავი. RDF დანამატებსა და აპლიკაციის გარსებს შეიძლება ჰქონდეთ დამატებითი ქსელური გზები. ცალკე Requests გამოძახების პროქსი არგუმენტი ეხება იმ გამოძახებას და არა RDFLib-ის urllib ჩამტვირთავს.

დაკავშირებული სტატიები