สำหรับแอปพลิเคชัน RoboBrowser ที่มีอยู่ ให้ส่งเซสชัน Requests ที่เป็นเจ้าของค่าเริ่มต้นของ proxy:

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')

รายการ proxy HTTP สามารถให้ที่อยู่สำหรับค่าเริ่มต้นเหล่านี้เมื่อทำคำขอที่ได้รับอนุญาตไปยังหน้าสาธารณะโดยไม่มีการรับรองความถูกต้องของ proxy RoboBrowser ใช้เซสชันนี้สำหรับคำขอของมัน วัตถุเดียวกันยังเก็บคุกกี้และสถานะ Requests อื่น ๆ ขณะที่แอปพลิเคราะห์นำทางหรือส่งแบบฟอร์ม การสร้างเบราว์เซอร์อื่นโดยไม่ส่งเซสชันจะสร้าง Session เริ่มต้นอีกตัว

สำหรับการดำเนินการใดโดยเฉพาะ อินเทอร์เฟซสาธารณะ open, follow_link และ submit_form ของ RoboBrowser ยอมรับอาร์กิวเมนต์ของคำขอ รวมถึงตัวเลือก proxy สิ่งนี้ให้ทางเลือกในระดับการดำเนินการเมื่อค่าเริ่มต้นไม่ใช่เส้นทางที่ต้องการสำหรับทุกการกระทำ

Requests ยังคงมีพฤติกรรมปกติในการรวมสภาพแวดล้อม ให้ถือว่า proxy ของเซสชันเป็นค่าเริ่มต้นฝั่งไคลเอนต์ และตรวจสอบการตั้งค่าสภาพแวดล้อมที่ขัดแย้งกันหากการดำเนินการเลือกปลายทางอื่น

บทความที่เกี่ยวข้อง