URLInputSource RDFLib memuat turun melalui urllib.request. Konfigurasikan persekitaran proksi biasa urllib sebelum menggunakan pemuat URL itu buat kali pertama:

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

Kedua-dua pemboleh ubah menunjuk kepada pendengar proksi HTTP yang sama. Kedua-duanya merangkumi skema destinasi masing-masing, termasuk dokumen RDF melalui HTTPS. Bagi sumber RDF awam pada laluan proksi awam yang dibenarkan, senarai proksi HTTP menyediakan calon untuk URL persekitaran ini.

Jika proses telah memasang atau membina opener urllib tersuai, periksa pengendali proksinya. Perubahan persekitaran kemudian tidak semestinya membina semula pengendali itu.

Gunakan pemuat yang dinamakan dalam traceback apabila muat turun lain gagal. Pemalam RDF dan pembalut aplikasi mungkin memiliki laluan rangkaian tambahan. Argumen proksi pada panggilan Requests berasingan terpakai pada panggilan itu, bukan pada pemuat urllib RDFLib.

Artikel berkaitan