Преузимање метаподатака ставки Internet Archive преко проксија у Python-у
Конфигуришите ArchiveSession пре преузимања метаподатака и држите сесију активном за касније операције ставке.
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 означава жељену ставку. Без достављених метаподатака session.get_item је преузима и повезује ову сесију са ставком. Наставите рад са ставком унутар животног века сесије; позив на нивоу модула другде може створити другу сесију. За дозвољена преузимања метаподатака јавних ставки листа HTTP проксија нуди кандидате за HTTP прокси URL-ове сесије.
trust_env=False онемогућава интеграцију Requests-а са окружењем, спречава да наслеђено усмеравање замени експлицитну мапу и онемогућава избор CA-а из окружења. Поставите session.verify на потребни пакет поверења када је потребно.
Налог на Archive-у задржава уобичајене дозволе. Ова поставка бира транспортни пут, а не ауторизацију услуге.