Установка browsermob-proxy 2 для использования с Python / Anaconda / Jupyter-Notebook - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь загрузить веб-страницы, подождать, пока они не загрузятся, прокрутить до конца и дождаться окончания загрузки. Поскольку время загрузки не определено, я использую «browsermob-proxy.Client.wait_for_traffic_to_stop», чтобы дождаться остановки трафика перед прокруткой. Я использую Python через Anaconda и Jupyter-Notebook. Учитывая период молчания 0,1 секунды и время ожидания 20 секунд, мой код последовательно печатает ниже моей ячейки Jupyter-Notebook длительность около 19,9 секунды, что является разницей между лимитом времени ожидания и продолжительностью периода бездействия, который я думаю, что это в основном количество времени, которое wait_for_traffic_to_stop может ждать.

Несмотря на это, в Anaconda Prompt я выполнил команду "pip install git + https://github.com/AutomatedTester/browsermob-proxy-py.git", чтобы попытаться установить browsermob-proxy 2.0. Несмотря на то, что в документации для browsermob-proxy-py подразумевается, что моя команда установит browsermob-proxy 2.0, моя команда установила browsermob-proxy 0.8.0. Учитывая сообщение в теме "https://github.com/lightbody/browsermob-proxy/issues/212",, кажется, что вышеупомянутая проблема тайм-аута была исправлена ​​в browsermob-proxy 2. Как мне установить browsermob-proxy 2 или более поздней версии через Anaconda Prompt?

...