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 ખાતું તેની સામાન્ય પરવાનગીઓ જાળવે છે. આ સેટઅપ પરિવહન માર્ગ પસંદ કરે છે, સેવા અધિકૃતિ નહીં.