Какая библиотека лучше всего подходит для кэширования HTML-сайта и измерения времени использования его? - PullRequest
0 голосов
/ 10 июля 2019

Я ищу библиотеку в 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")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...