የRoboBrowser ፕሮክሲን በRequests ክፍለ-ጊዜው በኩል ማዋቀር
የተዋቀረ Requests Session ወደ ነባር የRoboBrowser መተግበሪያ አስገብተው ያንን ክፍለ-ጊዜ በማሰስ ጊዜ ይያዙ።
ለነባር የRoboBrowser መተግበሪያ የፕሮክሲ ነባሪዎችን የሚይዘውን Requests Session ያስገቡ፦
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 አሁንም የተለመደውን የአካባቢ ውህደት ባህሪውን ይይዛል። የክፍለ-ጊዜውን ፕሮክሲዎች እንደ ደንበኛ ነባሪ አድርገው ይዩ፤ አንድ ክንውን ሌላ መጨረሻ ነጥብ ከመረጠ የሚጋጩ የአካባቢ ቅንብሮችን ይመርምሩ።