Я использую PhantomJS через Python через Selenium + Ghostdriver.Открытые страницы асинхронно в браузере без браузера (PhantomJS)
Я ищу для загрузки нескольких страниц одновременно и для этого, я ищу метод async для загрузки страниц.
Из моих исследований PhantomJS уже живет в отдельном потоке и поддерживает несколько вкладок, поэтому я считаю, что единственный недостающий фрагмент головоломки - это способ загрузки страниц неблокирующим способом.
Любое решение будет приветствоваться, будь то простой метод Призрака, который я пропустил, минуя Ghostdriver и взаимодействуя непосредственно с PhantomJS или другим браузером без головы.
Спасибо за помощь и предложения.
Юваль
Спасибо за быстрый ответ. Я посмотрю на CasperJS. Еще одна идея, которую я использовал, - использовать execute_script_async WebDriver и просто дать ему кучу команд «window.location». Это что-то, что сработает? –
Нет, потому что они выполняются на одной странице/вкладке, поэтому они перезаписывают друг друга. –