Python-ൽ പ്രോക്സി വഴി Internet Archive ഇനത്തിന്റെ മെറ്റാഡാറ്റ എടുക്കുക
മെറ്റാഡാറ്റ എടുക്കുന്നതിന് മുമ്പ് ArchiveSession കോൺഫിഗർ ചെയ്യുക, ഇനത്തിന്റെ തുടർ പ്രവർത്തനങ്ങൾക്കായി സെഷൻ നിലനിർത്തുക.
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 അക്കൗണ്ട് അതിന്റെ സാധാരണ അനുമതികൾ നിലനിർത്തുന്നു. ഈ ക്രമീകരണം ഗതാഗത പാത തിരഞ്ഞെടുക്കുന്നു, സേവന അധികാരമല്ല.