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

Қатысты мақалалар