د موجود 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 لا هم خپل عادي چلند د چاپیریال د یوځای کولو لري. د غونډې پروکسيونه د کلاینټ ډیفالټ وګڼئ او که یوه عملیه بله پای ټکی وټاکي نو د چاپیریال متناقضې ترتیبات وګورئ.

اړوندې مقالې