Sækja lýsigögn Internet Archive-hluta í gegnum proxy í Python
Stilltu ArchiveSession fyrir lýsigagnasókn og haltu lotunni lifandi fyrir síðari aðgerðir hlutarins.
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 tilgreinir tilætlaðan hlut. Ef engin lýsigögn eru gefin sóttir session.get_item hann og tengir þessa lotu hlutnum. Haltu frekari vinnu við hlutinn innan líftíma lotunnar; kall á einingastigi annars staðar getur búið til aðra lotu. Fyrir leyfðar niðurhals lýsigagna opinberra hluta býður HTTP-proxylistinn upp á kandídaga fyrir HTTP-proxy URL lotunnar.
trust_env=False slökkvir á umhverfissamþættingu Requests, kemur í veg fyrir að arfgreidd leiðsögn komi í stað skýru kortanna og slekkur á CA-vali sem fæst úr umhverfinu. Stilltu session.verify á nauðsynlega traustbunka þegar þörf krefur.
Archive-aðgangurinn heldur venjulegum heimildum sínum. Þessi uppsetning velur flutningsleiðina, ekki þjónustuheimild.