Setha isikhathi sokuphelelwa kokulayisha ikhasi le-Selenium ngemuva kwe-proxy
Setha isikhathi sokuphelelwa kokuzulazula kwesiphequluli futhi uhlukanise nokulindela izakhi, izikhathi zokuphelelwa ze-script kanye noxhumano lokulawula lwe-WebDriver.
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.')
Setha lokhu ngaphambi kokuzulazula ku-driver esivele ilungiselelwe nge-proxy oyifunayo. Indlela ye-Python ithatha amasekhondi.
Isu lokulayisha ikhasi elikhethiwe lichaza ukuqedwa: i-normal ilinda ukulungela okuphelele kwedokhumenti, kuyilapho i-eager isebenzisa isimo sangaphambilini. Akukho kokubili okulinda isicelo ngasinye esizokwenziwa yi-script esikhathini esizayo.
| Umkhawulo | Umsebenzi okhawulelwe |
|---|---|
| Isikhathi sokuphelelwa kokulayisha ikhasi | Ukuzulazula kufinyelela isimo sokuqedwa esikhethiwe |
| Ukulinda okungaqondile | Imizamo yokuthola indawo yesakhi |
| Isikhathi sokuphelelwa se-script | Ukuqaliswa kwe-script okungafani okusebenzayo |
| Isikhathi sokuphelelwa sokuthutha kwe-WebDriver kogijimi | Isicelo sokulawula esihlukile esivela ku-script yokuhlola siya ku-driver |
Uma lolo xhumano lokulawula lulenga noma luthatha i-proxy engafanele, isabelomali sokuzulazula sesiphequluli asikulungisi lokho. Imigudu yomsebenzi enezinyathelo eziningi nayo idinga isabelomali somsebenzi sisonke; umgijimi obhekelelayo angathola ukuqhubeka okumile ngokuhlukile ekuzulazuleni okukodwa.
Gcina isibali sikhathi noma ukuthutha okubikiwe kurekhodi lokwehluleka. Isikhathi sokuphelelwa kokuzulazula sisodwa asihlukanisi ukusethwa kwe-proxy, ukubambezeleka kwendawo okuyiwa kuyo kanye nokuziphatha kokulayisha kwekhasi ngokwalo.