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 мәнін қажетті сенім жинағына қойыңыз.
Archive тіркелгісі әдеттегі рұқсаттарын сақтайды. Бұл баптау тасымалдау жолын таңдайды, қызметтің авторизациясын емес.