কাৰ্যালয়ৰ প্ৰক্সিয়ে এটা একাউণ্ট বিচাৰে। তাৰ পিছফালৰ ৱেবছাইটে আন এটা বিচাৰে। Requests ৰ ওচৰত সেই দুটা Basic লগইনৰ বাবে সুকীয়া ইনপুট আছে: প্ৰক্সি URL ত থকা প্ৰমাণপত্ৰ আৰু অনুৰোধৰ auth যুক্তি।

from urllib.parse import quote
import requests

proxy_url = (
    f"http://{quote(proxy_user, safe='')}:"
    f"{quote(proxy_password, safe='')}@proxy.example:8080"
)
response = requests.get(
    "https://reports.example/private/",
    proxies={"https": proxy_url},
    auth=(site_user, site_password),
    timeout=(5, 20),
)
response.raise_for_status()

চাৰিটা একাউণ্ট চলক এপ্লিকেশ্যনৰ প্ৰমাণপত্ৰ কনফিগাৰেচনৰ পৰা আহে। প্ৰক্সি ব্যৱহাৰকাৰীনাম আৰু পাছৱৰ্ড সুকীয়াকৈ এনকোড কৰাটো at চিহ্নৰ দৰে আখৰবোৰ URL বিভাজকলৈ নপৰিবৰ্তাই ৰাখে।

https অভিধানৰ চাবিয়ে HTTPS গন্তব্যৰ বাবে এই পথটো বাছনি কৰে। ইয়াৰ মান এতিয়াও http:// ৰে আৰম্ভ হয় কাৰণ এই উদাহৰণৰ প্ৰক্সি পালন কৰিবলৈ ব্যৱহৃত প্ৰটোকল সেয়াই।

সেই HTTPS অনুৰোধৰ বাবে প্ৰক্সি লগইন CONNECT বিনিময়ৰ অন্তৰ্গত। ৱেবছাইট লগইন প্ৰতিষ্ঠিত সুৰংগৰ মাজেৰে পিছৰ অনুৰোধৰ অন্তৰ্গত। এডাপ্টাৰে নিজৰ URL ৰ পৰা প্ৰক্সি অনুমোদন উলিয়াবলৈ দিলে সেয়া সংশ্লিষ্ট হপত থাকে; এই Basic ক্ষেত্ৰত একত্ৰিত প্ৰমাণীকৰণ শ্ৰেণীৰ প্ৰয়োজন নাই।

407 এ মধ্যৱৰ্তীৰ প্ৰত্যাহ্বান চিনাক্ত কৰে। ৱেবছাইটৰ পৰা অহা 401 এ গন্তব্যৰ প্ৰত্যাহ্বান চিনাক্ত কৰে। দুটা কনফিগাৰ কৰা একাউণ্টৰ কোনটোত মনোযোগ লাগে নিৰ্ণয় কৰিবলৈ সেই সঁহাৰি ব্যৱহাৰ কৰক।

সম্পৰ্কিত প্ৰবন্ধ