I tried execute_script from selenium to return Document.readyState but I'm getting a none type object in return.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time
url='https://example.com'
options=Options()
options.set_headless(headless=True)
driver = webdriver.Chrome(options=options)
driver.get(url)
state=driver.execute_script("return Document.readyState")
print(state)
if state=='complete':
html = driver.page_source
type(state) Out[234]: NoneType