Загрузка csv файла с сайта

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
wildm4n
Сообщения: 10
Зарегистрирован: 22 фев 2013, 12:39

Загрузка csv файла с сайта

Сообщение wildm4n » 22 фев 2013, 13:34

Возникла проблема с загрузкой csv файла с данными с сайта ahrefs.com: при загрузке выскакивает системное окно с кнопкой сохранить и дальнейшее окно с папкой для сохранения файла, как нажать кнопки в этих окнах я не знаю.
Изображение

Если в начале скрипта прописать:

Код: Выделить всё

$browser->disable_download_file_dialog("true");
$browser->set_default_download('C:\test\\');
системное окно с кнопкой не выскакивает, но скачка нужного мне файла не происходит, в папке C:\test\\ появляется php-файл: explorer_export.php, который нельзя открыть и все.

Как мне решить данную проблему?

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Загрузка csv файла с сайта

Сообщение bigfozzy » 25 фев 2013, 15:19

Принято, к исправлению, а пока можно использовать app->restart

wildm4n
Сообщения: 10
Зарегистрирован: 22 фев 2013, 12:39

Re: Загрузка csv файла с сайта

Сообщение wildm4n » 28 фев 2013, 12:43

В новой версии исправлено?
Не понял зачем делать рестарт приложения, объясните плиз.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Загрузка csv файла с сайта

Сообщение bigfozzy » 28 фев 2013, 12:46

В новой версии, исправлено не до конца, а рестарт нужен для того чтобы освободить скаченный файл, чтобы его можно было открыть.

Пока над этим багом работаем, но некоторых ресурсах в некоторых операционных системах к сожалению такое происходит..., пока точно не разобрались почему ..

wildm4n
Сообщения: 10
Зарегистрирован: 22 фев 2013, 12:39

Re: Загрузка csv файла с сайта

Сообщение wildm4n » 02 апр 2013, 17:56

У меня идет цикл в котором совершаются переходы по url и скачиваются с них файлы. Не понимаю как в данном случае поможет рестарт?

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Загрузка csv файла с сайта

Сообщение bigfozzy » 04 апр 2013, 12:03

После перезагрузки файл освобождается, его можно переименовать и скачать еще.

wildm4n
Сообщения: 10
Зарегистрирован: 22 фев 2013, 12:39

Re: Загрузка csv файла с сайта

Сообщение wildm4n » 13 апр 2013, 14:31

Попробовал использовать $app->restart().
С циклами пришлось геммороиться, т.к. скачка файлов производилась по каждому url из цикла.
Задачу я свою так и не решил, скачиваемые файлы(php файл переименовывается) по объему гораздо меньше, чем оригинальные файлы(при загрузке руками). Эксперимент со sleep перед перезапуском приложения также ничего не дал по непонятной мне причине. Периодически при стартовом запуске скрипта файлы вообще не скачиваются.

Хотелось бы конечно обработки всплывающего окна при скачке файла.

Ответить