Gbigba metadata ohun Internet Archive nipasẹ proxy ni Python
Ṣeto ArchiveSession ṣaaju gbigba metadata, ki o si tọju session naa laaye fun awọn iṣẹ ohun naa lẹhinna.
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 darukọ ohun ti a pinnu. Laisi metadata ti a pese, session.get_item yoo gbe e kalẹ ki o so session yii mọ ohun naa. Ṣe iṣẹ ohun naa nikẹhin laarin igbesi aye session; ipe ipele module ni ibomiiran le ṣẹda session miiran. Fun awọn igbasilẹ metadata ohun gbogbo ti a gba laaye, akojọ proxy HTTP n pese awọn oludije fun awọn URL proxy HTTP ti session naa.
trust_env=False da iṣọpọ ayika Requests duro, o ṣe idiwọ fun ipa-ọna jogun lati rọpo maapu ti o han gbangba ati pe o da yiyan CA ti o wa lati ayika duro. Ṣeto session.verify si akojọpọ igbẹkẹle ti o nilo nigbati o ba yẹ.
Akọọlẹ Archive tọju awọn igbanilaaye deede rẹ. Eto yii yan ipa-ọna irinna, kii ṣe aṣẹ iṣẹ.