Python'до прокси аркылуу Internet Archive элементинин метаберилиштерин алуу
Метаберилиштерди алуудан мурун 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'ду талап кылынган ишеним топтомунa коюңуз.
Archive аккаунту кадимки укуктарын сактайт. Бул жөндөө транспорт жолун тандайт, кызматтын авторизациясын эмес.