त्याच्या 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 मध्ये अजूनही पर्यावरण-विलयनाचे नेहमीचे वर्तन आहे. सत्राच्या प्रॉक्सींना क्लायंट डीफॉल्ट माना आणि क्रियेने दुसरा एंडपॉइंट निवडल्यास परस्परविरोधी पर्यावरण सेटिंग्ज तपासा.