ດຶງຂໍ້ມູນເມຕາຂອງລາຍການ Internet Archive ຜ່ານ proxy ໃນ Python
ຕັ້ງຄ່າ ArchiveSession ກ່ອນດຶງຂໍ້ມູນເມຕາ ແລະຮັກສາ session ໃຫ້ເຮັດວຽກສຳລັບການດຳເນີນການຕໍ່ໄປຂອງລາຍການ.
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 ຈະດາວໂຫຼດມັນ ແລະເຊື່ອມ session ນີ້ກັບລາຍການ. ເຮັດວຽກຕໍ່ໄປກັບລາຍການພາຍໃນອາຍຸຂອງ session; ການເອີ້ນລະດັບໂມດູນຢູ່ບ່ອນອື່ນອາດສ້າງ session ໃໝ່. ສຳລັບການດາວໂຫຼດຂໍ້ມູນເມຕາຂອງລາຍການສາທາລະນະທີ່ອະນຸຍາດ ລາຍຊື່ proxy HTTP ໃຫ້ຜູ້ສະໝັກສຳລັບ URL proxy HTTP ຂອງ session.
trust_env=False ປິດ ການເຊື່ອມໂຍງສະພາບແວດລ້ອມຂອງ Requests ປ້ອງກັນບໍ່ໃຫ້ເສັ້ນທາງທີ່ສືບທອດມາແທນແຜນທີ່ຊັດເຈນ ແລະປິດການເລືອກ CA ທີ່ມາຈາກສະພາບແວດລ້ອມ. ຕັ້ງ session.verify ເປັນຊຸດຄວາມໄວ້ວາງໃຈທີ່ຕ້ອງການເມື່ອຈຳເປັນ.
ບັນຊີ Archive ຮັກສາສິດທິປົກກະຕິຂອງຕົນ. ການຕັ້ງຄ່ານີ້ເລືອກເສັ້ນທາງຂົນສົ່ງ ບໍ່ແມ່ນການອະນຸຍາດບໍລິການ.