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 लोडरमा होइन।

सम्बन्धित लेखहरू