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 هغه ډاونلوډ کوي او دا session له توکي سره نښلوي. د توکي وروستی کار د session د ژوند په موده کې ترسره کړئ؛ په بل ځای کې د ماډل کچې غوښتنه کېدای شي بله session جوړه کړي. د اجازه ورکړل شوو عامه توکو میټاډاټا ډاونلوډونو لپاره د HTTP proxy لیست د session د HTTP proxy URL لپاره نوماندان وړاندې کوي.

trust_env=False د Requests د چاپېریال ادغام غیر فعالوي، مخنیوی کوي چې میراثي لارښوونه روښانه نقشه بدله کړي او د چاپېریال څخه ترلاسه شوې CA ټاکنه هم غیر فعالوي. کله چې اړتیا وي session.verify د اړین باور بنډل ته تنظیم کړئ.

د Archive حساب خپلې عادي اجازې ساتي. دا ترتیبات د انتقال لاره غوره کوي، نه د خدمت اجازه.

اړوندې مقالې