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 اکاؤنٹ اپنی معمول کی اجازتیں برقرار رکھتا ہے۔ یہ ترتیب نقل و حمل کا راستہ چنتی ہے، سروس کی اجازت نہیں۔

متعلقہ مضامین