Задать вопрос

Какой есть опыт работы с PhantomJS?

Как скачать файл, если на самом сайте открывается новое окно и там отдается файл?
  • Вопрос задан
  • 3002 просмотра
Подписаться 3 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
@DanilaMihailov
Я использовал CasperJS и у него есть метод .download(). Думаю в PhantomJS есть что-то подобное. Когда открывается окно отдающее файл, браузер должен делать запрос на сервер по определенной ссылке. Эту ссылку и нужно передать в метод .download(), если он есть.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Qubert
скачайте на гитхабе...правда, больше, чем уверен, что у вас могут возникнуть вопросы и с использованием (если будут пишите - помогу)
Ответ написан
Не было такой задачи, но можно попробовать вот так: ловим событие onPageCreated, берем url страницы и через wget скачиваем файл. Вопрос по теме на stackoverflow
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы