Elŝuti metadatumojn de Internet Archive-ereroj per prokurilo en Python
Agordu ArchiveSession antaŭ la metadatumo-elŝuto, kaj tenu tiun seancon viva por pli postaj operacioj de la ero.
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 nomas la celatan eron. Sen provizitaj metadatumoj, session.get_item elŝutas ĝin kaj ligas ĉi tiun seancon al la ero. Faru pli postan laboron pri la ero ene de la vivdaŭro de la seanco; modulnivela alvoko aliloke povas krei alian seancon. Por permesitaj elŝutoj de metadatumoj de publikaj eroj, la listo de HTTP-prokuriloj provizas kandidatojn por la HTTP-prokurilaj URL-oj de la seanco.
trust_env=False malŝaltas la medimitan integriĝon de Requests, malhelpante ke heredita enkursigado anstataŭigu la eksplicitan mapon, kaj malŝaltas mediderivitan CA-elekton. Agordu session.verify al la bezonata fida pakaĵo laŭbezone.
La Archive-konto konservas siajn normalajn permesojn. Ĉi tiu agordo elektas la transportan vojon, ne la servan rajtigon.