එහි 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 තවමත් පරිසරය ඒකාබද්ධ කිරීමේ සාමාන්ය හැසිරීම ඇත. සැසියේ ප්රොක්සි ක්ලයන්ට් පෙරනිමි ලෙස සලකා, මෙහෙයුමක් වෙනත් අන්ත ලක්ෂ්යයක් තෝරා ගන්නේ නම් ගැටුම් සහිත පරිසර සැකසුම් පරීක්ෂා කරන්න.