import mechanicalsoup
import requests

session = requests.Session()
session.trust_env = False
session.proxies.update({
    "http": "http://proxy.example.net:8080",
    "https": "http://proxy.example.net:8080",
})

browser = mechanicalsoup.StatefulBrowser(session=session)

ফর্ম পৃষ্ঠা খোলার আগে এন্ডপয়েন্ট বেছে নিন। যেখানে পাবলিক প্রক্সি অনুমোদিত এমন পাবলিক ফর্মের ক্ষেত্রে এটি HTTP প্রক্সি তালিকা থেকে একটি প্রার্থী হতে পারে। সেশনটি তৈরি করে দেখানো মতো StatefulBrowser-এ পাঠান। একই ব্রাউজার open, ফর্ম নির্বাচন ও submit_selected-এর জন্য ব্যবহার করুন; কাজ শেষ হলে browser.close() দিয়ে বন্ধ করুন।

এতে প্রক্সি নীতি ও কুকির অবস্থা পুরো বিনিময় জুড়ে ব্যবহৃত সেশনেই থাকে। একটি প্রাথমিক ফেচে দেওয়া proxies আর্গুমেন্ট পরবর্তী জমা স্বয়ংক্রিয়ভাবে কনফিগার করে না।

trust_env = False এই উদাহরণের পথকে Requests-এর পরিবেশ প্রক্সি সেটিংস থেকে স্বাধীন করে। এটি পরিবেশভিত্তিক CA বান্ডেল নির্বাচন ও .netrc প্রমাণীকরণও নিষ্ক্রিয় করে। কাজের প্রয়োজন হলে সেগুলি স্পষ্টভাবে দিন, অথবা ভিন্ন নীতি বাছাই করার সময় পরিবেশ বিবেচনায় নিন।

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