ইয়াৰ Requests ছেছনৰ জৰিয়তে RoboBrowser প্ৰক্সি কনফিগাৰ কৰক
এটা সংৰচিত Requests Session বৰ্তমানৰ RoboBrowser এপ্লিকেচনত দিয়ক আৰু নেভিগেচনৰ সময়ত সেই ছেছনটো ৰাখক।
বৰ্তমানৰ RoboBrowser এপ্লিকেচনৰ বাবে, প্ৰক্সি ডিফল্টবোৰৰ মালিক Requests Session টো পাছ কৰক:
from requests import Session
from robobrowser import RoboBrowser
session = Session()
session.proxies.update({
'http': 'http://proxy.example.net:8080',
'https': 'http://proxy.example.net:8080',
})
browser = RoboBrowser(session=session, parser='html.parser')
browser.open('https://example.net/form')
HTTP প্ৰক্সি তালিকাই প্ৰক্সি প্ৰমাণীকৰণ নোহোৱাকৈ অনুমোদিত ৰাজহুৱা পৃষ্ঠাৰ অনুৰোধ কৰোঁতে এই ডিফল্টবোৰৰ বাবে ঠিকনা যোগান ধৰিব পাৰে। RoboBrowser ইয়াৰ অনুৰোধসমূহৰ বাবে এই ছেছন ব্যৱহাৰ কৰে। একে বস্তুটোৱে এপ্লিকেচনে নেভিগেট বা ফৰ্ম দাখিল কৰোঁতে কুকি আৰু অন্য Requests অৱস্থাও ৰাখে। ছেছন নিদিয়াকৈ আন এটা ব্ৰাউজাৰ সৃষ্টি কৰিলে আন এটা ডিফল্ট Session সৃষ্টি হয়।
এটা নিৰ্দিষ্ট কাৰ্যৰ বাবে, RoboBrowser ৰ ৰাজহুৱা open, follow_link আৰু submit_form ইণ্টাৰফেচে প্ৰক্সি অপচনকে ধৰি অনুৰোধৰ আৰ্গুমেণ্ট গ্ৰহণ কৰে। ডিফল্টবোৰ প্ৰতিটো কাৰ্যৰ বাবে ইচ্ছাকৃত পথ নহ'লে ই কাৰ্য-পৰ্যায়ত এটা বিকল্প দিয়ে।
Requests এতিয়াও ইয়াৰ স্বাভাৱিক পৰিৱেশ-সংযোগী আচৰণ ৰাখে। ছেছনৰ প্ৰক্সিবোৰক ক্লায়েণ্ট ডিফল্ট হিচাপে গণ্য কৰক আৰু কোনো কাৰ্যই আন এণ্ডপইণ্ট বাছনি কৰিলে বিৰোধী পৰিৱেশ সংহতিসমূহ পৰীক্ষা কৰক।