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 د لېږد مهال حدله ازموینې سکریپټ څخه ډرایور ته جلا کنټرولي غوښتنه

که هغه کنټرولي نښلېدنه وځنډېږي یا نامناسب پروکسي واخلي، د براوزر د تګ راتګ بودیجه یې سمولای نه شي. څو مرحلویز کاري بهیرونه هم ټولیز کاري بودیجه ته اړتیا لري؛ نظارت کوونکی رنر کولای شي د یوې تګ راتګ څخه جلا بند شوې پرمختګ وپېژني.

راپور شوی وخت ټاکونکی یا لېږد د ناکامۍ په ثبت کې وساتئ. یوازې د تګ راتګ مهال حد د پروکسي تنظیم، د منزل ځنډ او د پاڼې خپل د بارېدو چلند سره توپیر نشي کولای.

اړوندې مقالې