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 ಸಾಗಣೆ ಕಾಲಮಿತಿಪರೀಕ್ಷಾ ಸ್ಕ್ರಿಪ್ಟ್‌ನಿಂದ ಡ್ರೈವರ್‌ಗೆ ಪ್ರತ್ಯೇಕ ನಿಯಂತ್ರಣ ವಿನಂತಿ

ಆ ನಿಯಂತ್ರಣ ಸಂಪರ್ಕ ನೇತಾಡಿದರೆ ಅಥವಾ ಸೂಕ್ತವಲ್ಲದ ಪ್ರಾಕ್ಸಿ ತೆಗೆದುಕೊಂಡರೆ, ಬ್ರೌಸರ್ ನ್ಯಾವಿಗೇಶನ್ ಬಜೆಟ್ ಅದನ್ನು ಸರಿಪಡಿಸುವುದಿಲ್ಲ. ಬಹು-ಹಂತದ ಕೆಲಸದ ಹರಿವುಗಳಿಗೂ ಒಟ್ಟಾರೆ ಕೆಲಸದ ಬಜೆಟ್ ಬೇಕು; ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವ ರನ್ನರ್ ಒಂದೇ ನ್ಯಾವಿಗೇಶನ್‌ನಿಂದ ಪ್ರತ್ಯೇಕವಾಗಿ ನಿಂತ ಪ್ರಗತಿಯನ್ನು ಪತ್ತೆಹಚ್ಚಬಹುದು.

ವರದಿಯಾದ ಟೈಮರ್ ಅಥವಾ ಸಾಗಣೆಯನ್ನು ವಿಫಲತೆಯ ದಾಖಲೆಯಲ್ಲಿ ಇರಿಸಿ. ಕೇವಲ ನ್ಯಾವಿಗೇಶನ್ ಕಾಲಮಿತಿ ಪ್ರಾಕ್ಸಿ ಸಂರಚನೆ, ಗಮ್ಯಸ್ಥಾನ ವಿಳಂಬ ಮತ್ತು ಪುಟದ ಸ್ವಂತ ಲೋಡ್ ವರ್ತನೆಯನ್ನು ಪ್ರತ್ಯೇಕಿಸುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು