Установка таймаута на веб-драйвере селена. PhantomJS

Ситуация

У меня есть простой скрипт на Python, чтобы получить исходный код HTML для данного URL:

    browser = webdriver.PhantomJS()
    browser.get(url)
    content = browser.page_source

Иногда URL-адрес указывает на страницу с медленно загружаемыми внешними ресурсами (например, видеофайлами или действительно медленным рекламным контентом).

Webdriver будет ждать, пока эти ресурсы будут загружены, прежде чем завершить.get(url) запрос.

Примечание: по посторонним причинам мне нужно делать это с PhantomJS, а не сrequests или жеurllib2

Вопрос

Я хотел бы установить тайм-аут на загрузку ресурса PhantomJS, чтобы, если ресурс загружался слишком долго, браузер просто предполагал, что он не существует или что-то еще.

Это позволило бы мне выполнить последующее.pagesource запрос на основе того, что загружен браузером.

Документация на webdriver.PhantomJS очень тонкий, и я не нашел аналогичного вопроса по SO.

заранее спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос