Kupata metadata ya kipengele cha Internet Archive kupitia proksi katika Python
Sanidi ArchiveSession kabla ya kupata metadata, na uendelee kipindi hai kwa shughuli za baadaye za kipengele.
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 hutaja kipengele kinachokusudiwa. Bila metadata iliyotolewa, session.get_item hukipakua na kuunganisha kipindi hiki na kipengele. Fanya kazi zaidi ya kipengele ndani ya muda wa maisha ya kipindi; mwito wa ngazi ya moduli mahali pengine unaweza kuunda kipindi kingine. Kwa upakuaji unaoruhusiwa wa metadata ya vipengele vya umma, orodha ya proksi za HTTP hutoa wagombea kwa URL za proksi HTTP za kipindi.
trust_env=False huzima muunganisho wa Requests na mazingira, huzuia uelekezaji uliorithiwa kuchukua nafasi ya ramani iliyo wazi, na huzima uchaguzi wa CA unaotokana na mazingira. Weka session.verify kwenye kifurushi cha uaminifu kinachohitajika inapohitajika.
Akaunti ya Archive huhifadhi ruhusa zake za kawaida. Mpangilio huu huchagua njia ya usafirishaji, si idhini ya huduma.