Nôl metadata eitem Internet Archive drwy brocsi yn Python
Ffurfweddwch ArchiveSession cyn nôl metadata, a chadwch y sesiwn yn fyw ar gyfer gweithrediadau diweddarach yr eitem.
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 sy'n enwi'r eitem dan sylw. Heb metadata wedi'i ddarparu, mae session.get_item yn ei lawrlwytho ac yn cysylltu'r sesiwn hon â'r eitem. Cadwch waith pellach ar yr eitem o fewn oes y sesiwn; gall galwad ar lefel modiwl mewn man arall greu sesiwn arall. Ar gyfer llwythi metadata eitemau cyhoeddus a ganiateir, mae'r rhestr procsis HTTP yn cynnig ymgeiswyr ar gyfer URLau procsi HTTP y sesiwn.
trust_env=False yn analluogi integreiddiad Requests â'r amgylchedd, gan atal llwybrau etifeddol rhag disodli'r map penodol ac analluogi dewis CA sy'n deillio o'r amgylchedd. Gosodwch session.verify i'r bwndel ymddiriedaeth gofynnol pan fo angen.
Mae cyfrif Archive yn cadw ei ganiatadau arferol. Mae'r ffurfweddiad hwn yn dewis y llwybr cludo, nid awdurdodiad y gwasanaeth.