Marrja e metadave të artikujve të Internet Archive përmes një proxy në Python
Konfiguroni ArchiveSession përpara marrjes së metadave dhe mbani sesionin aktiv për operacionet e mëvonshme të artikullit.
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 emërton artikullin e synuar. Pa metada të dhëna, session.get_item e shkarkon atë dhe e lidh këtë sesion me artikullin. Vazhdoni punën me artikullin brenda jetëgjatësisë së sesionit; një thirrje në nivel moduli diku tjetër mund të krijojë një sesion tjetër. Për shkarkime të lejuara të metadave të artikujve publikë, lista e proxy-ve HTTP ofron kandidatë për URL-të e proxy HTTP të sesionit.
trust_env=False çaktivizon integrimin e Requests me mjedisin, duke penguar rrugëtimin e trashëguar të zëvendësojë hartën e qartë, dhe çaktivizon zgjedhjen e CA-së që vjen nga mjedisi. Vendosni session.verify në paketën e kërkuar të besimit kur nevojitet.
Llogaria Archive ruan lejet e saj normale. Ky konfigurim zgjedh rrugën e transportit, jo autorizimin e shërbimit.