Haal Internet Archive-itemmetadata deur 'n proxy in Python
Stel ArchiveSession op voor die metadata-ophaling en hou die sessie lewendig vir die item se latere bewerkings.
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 dui die beoogde item aan. Sonder verskafde metadata laai session.get_item dit af en koppel hierdie sessie aan die item. Hou latere itemwerk binne die sessieleeftyd; 'n modulevlak-oproep elders kan 'n ander sessie skep. Vir toegelate aflaaie van openbare-itemmetadata bied die HTTP-proxylys kandidate vir die sessie se HTTP-proxy-URL's.
trust_env=False skakel Requests se omgewingsintegrasie af, wat verhoed dat geërfde roetering die eksplisiete kaart vervang, en skakel omgewingsafgeleide CA-keuse af. Stel session.verify op die vereiste vertrouensbundel wanneer nodig.
Die Archive-rekening behou sy normale regte. Hierdie opstelling kies die vervoerroete, nie diensmagtiging nie.