Every line of 'python request wait for page to load' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
49 def wait_loaded(driver): 50 try: 51 driver.execute_async_script(""" 52 let done = arguments[0]; 53 54 window.onload = done; 55 if (document.readyState === 'complete') { 56 done(); 57 } 58 """) 59 except: # noqa: E722 60 traceback.print_exc() 61 print('Continuing...') 62 63 # We hope the page is fully loaded in 7 seconds. 64 time.sleep(7) 65 66 try: 67 driver.execute_async_script(""" 68 window.requestIdleCallback(arguments[0], { 69 timeout: 60000 70 }); 71 """) 72 except: # noqa: E722 73 traceback.print_exc() 74 print('Continuing...')
80 @contextmanager 81 def wait_for_page_load(driver, timeout=30): 82 """ 83 This method waits for the selenium driver to completely load a page before 84 execution continues (for the wrapped scope). 85 """ 86 while True: 87 try: 88 old_page = driver.find_element_by_tag_name('html') 89 break 90 except selenium.common.exceptions.NoSuchElementException: 91 pass 92 yield 93 WebDriverWait(driver, timeout).until( 94 staleness_of(old_page) 95 )
12 def loadPage(self): 13 self.resizeWindow(640, 480) 14 self.loadURL('d3Animation/index.html') 15 self.wait() 16 self.resizeWindow(640, 480) 17 time.sleep(1)