Python හි proxy හරහා Internet Archive අයිතම මෙටාදත්ත ලබා ගැනීම
මෙටාදත්ත ලබා ගැනීමට පෙර 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 හි ආයුකාලය තුළ කරන්න; වෙනත් තැනක module මට්ටමේ ඇමතුමක් තවත් session එකක් සෑදිය හැක. අවසර ලත් පොදු අයිතම මෙටාදත්ත බාගැනීම් සඳහා HTTP proxy ලැයිස්තුව session හි HTTP proxy URL සඳහා අපේක්ෂකයින් සපයයි.
trust_env=False Requests හි පරිසර ඒකාබද්ධතාව අබල කරයි, උරුම වූ මාර්ගකරණය පැහැදිලි සිතියම ප්රතිස්ථාපනය කිරීම වළක්වයි, සහ පරිසරයෙන් ලබාගත් CA තේරීම ද අබල කරයි. අවශ්ය විට session.verify අවශ්ය විශ්වාස මිටියට සකසන්න.
Archive ගිණුම එහි සාමාන්ය අවසර රඳවා ගනී. මෙම සැකසුම ප්රවාහන මාර්ගය තෝරයි, සේවා අවසරය නොවේ.