Deji waqtiga xadka ah ee rarista bogga Selenium gadaashiisa proxy
Deji waqtiga xadka ah ee socdaalka browser-ka oo ka sooc sugitaanka elementiyada, waqtiyada xadka ah ee script-ka iyo xidhiidhka kontoroolka 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.')
Tan deji ka hor socdaalka on darawalka horey loogu habeeyay proxy-ga loogu talagalay. Habka Python wuxuu qaataa ilbiriqsiyo.
Istaraatijiyadda rarista bogga ee la doortay ayaa qeexda dhamaystirka: normal wuxuu sugayaa diyaargarow buuxa ee dukumeentiga, halka eager uu isticmaalo xaalad hore. Midkoodna ma sugo codsi kasta oo mustaqbalka script-ku abuurayo.
| Xad | Shaqo xaddidan |
|---|---|
| Waqtiga xadka ah ee rarista bogga | Socdaalka oo gaara xaaladdiisa dhamaystir ee la doortay |
| Sugitaan dadban | Isku dayada helista elementiga |
| Waqtiga xadka ah ee script-ka | Fulinta script-ka asynchronous ee khuseeya |
| Waqtiga xadka ah ee gaadiidka WebDriver ee orodka | Codsiga kontoroolka ee gooni ah ee script-ka tijaabada ilaa darawalka |
Haddii xidhiidhkaas kontoroolku hangalo ama qaato proxy aan ku habboonayn, miisaaniyadda socdaalka browser-ku ma hagaajiso taas. Socodka shaqada ee tallaabooyin badan ayaa sidoo kale u baahan miisaaniyad shaqo guud; orodka kormeeruhu wuxuu si gooni ah u ogaan karaa horumarka hakadka ah marka loo eego hal socdaal.
Ku hay timer-ka ama gaadiidka la soo sheegay diiwaanka guuldarada. Waqtiga xadka ah ee socdaalka oo keliya ma kala sooco habaynta proxy-ga, daahitaanka meesha loo socdo iyo dabeecadda rarista bogga laftiisa.