Načítanie metadát položiek Internet Archive cez proxy v Pythone
Pred načítaním metadát nastavte ArchiveSession a udržujte reláciu aktívnu pre neskoršie operácie s položkou.
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 označuje zamýšľanú položku. Bez poskytnutých metadát session.get_item ju stiahne a pripojí túto reláciu k položke. Ďalšiu prácu s položkou vykonávajte počas životnosti relácie; volanie na úrovni modulu inde môže vytvoriť inú reláciu. Pre povolené sťahovania metadát verejných položiek ponúka zoznam HTTP proxy kandidátov pre HTTP proxy URL relácie.
trust_env=False vypína integráciu Requests s prostredím, bráni zdedenému smerovaniu nahradiť explicitnú mapu a vypína výber CA odvodený z prostredia. V prípade potreby nastavte session.verify na požadovaný zväzok dôvery.
Účet Archive si zachováva obvyklé oprávnenia. Toto nastavenie volí transportnú cestu, nie autorizáciu služby.