Python मा प्रोक्सी मार्फत Internet Archive वस्तुको मेटाडेटा ल्याउने
मेटाडेटा ल्याउनु अघि ArchiveSession कन्फिगर गर्नुहोस् र वस्तुका पछिल्ला कार्यहरूका लागि सत्र सक्रिय राख्नुहोस्।
from internetarchive import ArchiveSession
with ArchiveSession() as session:
session.trust_env = False
session.proxies.update({
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
})
item = session.get_item(identifier)
print(item.identifier)identifier लक्षित वस्तुको नाम दिन्छ। मेटाडेटा नदिइएमा, session.get_item त्यसलाई डाउनलोड गर्छ र यो सत्रलाई वस्तुसँग जोड्छ। वस्तुको पछिल्लो काम सत्रको जीवनकालभित्र गर्नुहोस्; अन्यत्र मोड्युल-स्तरीय कलले अर्को सत्र बनाउन सक्छ। अनुमति प्राप्त सार्वजनिक वस्तु मेटाडेटा डाउनलोडका लागि HTTP प्रोक्सी सूची ले सत्रका HTTP प्रोक्सी URL का लागि उम्मेदवार दिन्छ।
trust_env=False ले Requests को वातावरण एकीकरण अक्षम गर्छ, वंशानुगत राउटिङले स्पष्ट नक्सा प्रतिस्थापन गर्नबाट रोक्छ र वातावरणबाट प्राप्त CA छनोट पनि अक्षम गर्छ। आवश्यक हुँदा session.verify लाई आवश्यक ट्रस्ट बन्डलमा सेट गर्नुहोस्।
Archive खाताले आफ्ना सामान्य अनुमतिहरू राख्छ। यो सेटअपले यातायात मार्ग छान्छ, सेवा अधिकार होइन।