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 beneamt it bedoelde item. Sûnder oanlevere metadaten downloadt session.get_item it en ferbynt dizze sesje oan it item. Hâld lettere itemwurk binnen de libbensdoer fan 'e sesje; in oprop op modulenivo earne oars kin in oare sesje meitsje. Foar tastiene downloads fan metadaten fan publike items leveret de HTTP-proxy-list kandidaten foar de HTTP-proxy-URL's fan 'e sesje.

trust_env=False skeakelet de omjouwingsyntegraasje fan Requests út, foarkomt dat erfd routing de eksplisite kaart ferfangt en skeakelet fan de omjouwing ôflate CA-seleksje út. Set session.verify op 'e fereaske fertrouwensbondel as dat nedich is.

It Archive-akkoart behâldt syn normale rjochten. Dizze opset kiest de ferfiersrûte, net de tsjinstautorisasje.

Relatearre artikelen