Pridobivanje metapodatkov elementov Internet Archive prek proxyja v Pythonu
Konfigurirajte ArchiveSession pred pridobivanjem metapodatkov in ohranite sejo aktivno za poznejše operacije z elementom.
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 želeni element. Brez posredovanih metapodatkov session.get_item element prenese in to sejo poveže z njim. Nadaljnje delo z elementom opravite v času trajanja seje; klic na ravni modula drugje lahko ustvari drugo sejo. Za dovoljene prenose metapodatkov javnih elementov seznam proxyjev HTTP ponuja kandidate za naslove URL proxyja HTTP seje.
trust_env=False onemogoči integracijo Requests z okoljem, prepreči, da bi podedovano usmerjanje zamenjalo izrecni zemljevid, in onemogoči izbiro CA, izpeljano iz okolja. Po potrebi nastavite session.verify na zahtevani paket zaupanja.
Račun Archive ohrani običajna dovoljenja. Ta nastavitev izbere transportno pot, ne avtorizacije storitve.