Selenium بەت يۈكلەش ۋاقىت چېكىنى پروكسى ئارقىسىدا تەڭشەش
توركۆرگۈچ يول يۆتكەش ۋاقىت چېكىنى تەڭشەپ، ئۇنى ئېلېمېنت ساقلاش، قوليازمە ۋاقىت چېكى ۋە 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.')
بۇنى يول يۆتكەشتىن ئىلگىرى مەقسەت قىلغان پروكسى بىلەن سەپلەنگەن ھەيدەشتە تەڭشەڭ. Python ئۇسۇلى سېكۇنت ئالىدۇ.
تاللانغان بەت يۈكلەش ئىستراتېگىيەسى تاماملىنىشنى بەلگىلەيدۇ: normal پۈتۈن ھۆججەت تەييارلىقىنى كۈتىدۇ، eager بولسا بۇرۇنراق ھالەتنى ئىشلىتىدۇ. ھەر ئىككىسى كېلەچەكتە قوليازمە ياراتقان ھەر بىر تەلەپنى كۈتمەيدۇ.
| چەك | چەكلەنگەن خىزمەت |
|---|---|
| بەت يۈكلەش ۋاقىت چېكى | يول يۆتكەشنىڭ تاللانغان تاماملىنىش ھالىتىگە يېتىشى |
| يوشۇرۇن ساقلاش | ئېلېمېنت ئورنىنى تېپىش تىرىشچانلىقى |
| قوليازمە ۋاقىت چېكى | مۇناسىۋەتلىك ئاسىنخرون قوليازمە ئىجراسى |
| ئىجرا قىلغۇچىنىڭ WebDriver يۆتكەش ۋاقىت چېكى | سىناق قوليازمىسىدىن ھەيدەشتە قاراپ ئايرىم كونترول تەلىپى |
ئەگەر بۇ كونترول ئۇلىنىشى ئېسىلىپ قالسا ياكى مۇۋاپىق بولمىغان پروكسى ئالسا، توركۆرگۈچ يول يۆتكەش بۈجېتى بۇنى تۈزەتمەيدۇ. كۆپ باسقۇچلۇق خىزمەت ئېقىملىرى ئومۇمىي خىزمەت بۈجېتىگەمۇ ئېھتىياجلىق؛ نازارەت قىلغۇچى ئىجرا قىلغۇچى توختاپ قالغان تەرەققىياتنى ئايرىم بىر يول يۆتكەشتىن پەرقلەندۈرەلەيدۇ.
دوكلات قىلىنغان ۋاقىت سانلىقى ياكى يۆتكەشنى خاتالىق خاتىرىسىدە ساقلاڭ. پەقەت يول يۆتكەش ۋاقىت چېكى پروكسى سەپلىمىسى، مەنزىل كېچىكىشى ۋە بەتنىڭ ئۆزىنىڭ يۈكلەش ھەرىكىتىنى ئايرىلالمايدۇ.