from selenium.common.exceptions import TimeoutException

driver.set_page_load_timeout(30)
try:
    driver.get('https://example.com/')
except TimeoutException:
    print('The navigation did not finish within its page-load timeout.')

Weka hii kabla ya urambazaji kwenye kiendeshi ambacho tayari kimesanidiwa na proksi inayokusudiwa. Mbinu ya Python huchukua sekunde.

Mkakati uliochaguliwa wa kupakia ukurasa hufafanua ukamilishaji: normal husubiri utayari kamili wa hati, wakati eager hutumia hali ya awali zaidi. Hakuna hata mmoja unaosubiri kila ombi la baadaye linaloundwa na hati.

KikomoKazi iliyowekewa kikomo
Kikomo cha muda wa kupakia ukurasaUrambazaji kufikia hali yake ya ukamilishaji iliyochaguliwa
Kusubiri kwa njia isiyo ya moja kwa mojaMajaribio ya kupata kipengele
Kikomo cha muda cha hatiUtekelezaji wa hati usio sawa unaotumika
Kikomo cha muda cha usafirishaji wa WebDriver cha kiondoajiOmbi la udhibiti tofauti kutoka hati ya majaribio hadi kiendeshi

Iwapo muunganisho huo wa udhibiti unakwama au unachukua proksi isiyofaa, bajeti ya urambazaji ya kivinjari haitarekebisha hilo. Mitiririko ya kazi ya hatua nyingi pia inahitaji bajeti ya jumla ya kazi; kiondoaji anayesimamia anaweza kutambua maendeleo yaliyokwama tofauti na urambazaji mmoja.

Hifadhi kipima muda au usafirishaji ulioripotiwa kwenye rekodi ya hitilafu. Kikomo cha muda cha urambazaji peke yake hakitofautishi usanidi wa proksi, ucheleweshaji wa lengwa na tabia ya upakiaji ya ukurasa wenyewe.

Makala zinazohusiana