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 অ্যাকাউন্ট তার স্বাভাবিক অনুমতি রাখে। এই সেটআপ পরিবহন পথ বেছে নেয়, পরিষেবা অনুমোদন নয়।