Я ищу библиотеку в Python 3, которая поместит локальный сохраненный HTML-сайт в кеш-память.Далее мне нужно измерить выгоду от загрузки его из кеш-памяти (я использую time.time () и selenium, чтобы убедиться, что страница полностью загружена).Не могли бы вы мне помочь с рекомендацией менеджера / библиотеки кэша, чтобы легко это сделать
Я пробовал библиотеку мензурок, но у нее нет поддержки python3 (только 2).
def openBrowser():
start = time.time()
browser = webdriver.Chrome()
browser.get('<PATH TO LOCAL HTML FILE>')
delay = 3
try:
myElem = WebDriverWait(browser, delay).until(EC.presence_of_element_located((By.ID, 'video')))
print("Page is ready!")
end = time.time()
except TimeoutException:
print("Loading took too much time!")
result = end - start
return result
def putToCacheAndOpen():
start = time.time()
browser = webdriver.Chrome()
#### SOME CACHING######
browser.get('<PATH TO LOCAL HTML FILE>')
delay = 3
try:
myElem = WebDriverWait(browser, delay).until(EC.presence_of_element_located((By.ID, 'video')))
print("Page is ready!")
end = time.time()
except TimeoutException:
print("Loading took too much time!")
result = end - start
return result
print(openBrowser())
print(putToCacheAndOpen())
print("DONE")