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 లోడర్‌కు కాదు.

సంబంధిత వ్యాసాలు