यसको Requests सत्र मार्फत RoboBrowser प्रोक्सी कन्फिगर गर्नुहोस्
कन्फिगर गरिएको Requests सत्र विद्यमान RoboBrowser अनुप्रयोगमा दिनुहोस् र नेभिगेसनका क्रममा त्यो सत्र कायम राख्नुहोस्।
विद्यमान RoboBrowser अनुप्रयोगका लागि प्रोक्सी पूर्वनिर्धारित मानहरू भएको Requests सत्र दिनुहोस्:
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 मा अझै पनि वातावरण-मिलनको सामान्य व्यवहार छ। सत्रका प्रोक्सीहरूलाई ग्राहक पूर्वनिर्धारित मान्नुहोस् र कुनै कार्यले अर्को एन्डपोइन्ट छानेमा विरोधाभासी वातावरण सेटिङहरू जाँच्नुहोस्।