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 खाते त्याच्या नेहमीच्या परवानग्या राखते. हे सेटअप वाहतूक मार्ग निवडते, सेवा प्राधिकरण नाही.

संबंधित लेख