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 அதைப் பதிவிறக்கி இந்த அமர்வை உருப்படியுடன் இணைக்கிறது. உருப்படியின் அடுத்தடுத்த வேலையை அமர்வின் ஆயுட்காலத்திற்குள் செய்யுங்கள்; வேறெங்கும் module-நிலை அழைப்பு மற்றொரு அமர்வை உருவாக்கலாம். அனுமதிக்கப்பட்ட பொது உருப்படி மெட்டாடேட்டா பதிவிறக்கங்களுக்கு HTTP proxy பட்டியல் அமர்வின் HTTP proxy URL களுக்கு வேட்பாளர்களை வழங்குகிறது.

trust_env=False Requests இன் சூழல் ஒருங்கிணைப்பை முடக்குகிறது, மரபுவழி வழித்தடம் வெளிப்படையான வரைபடத்தை மாற்றுவதைத் தடுக்கிறது மற்றும் சூழலில் இருந்து பெறப்பட்ட CA தேர்வையும் முடக்குகிறது. தேவைப்படும்போது session.verify ஐ தேவையான நம்பிக்கை மூட்டைக்கு அமைக்கவும்.

Archive கணக்கு அதன் வழக்கமான அனுமதிகளைத் தக்கவைத்துக்கொள்கிறது. இந்த அமைப்பு போக்குவரத்துப் பாதையைத் தேர்வுசெய்கிறது, சேவை அதிகாரத்தை அல்ல.

தொடர்புடைய கட்டுரைகள்