OlegChernavin
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Featus Залогиньтесь во встроенном браузере перед скачиванием. Поставьт загрузку в один канал. Добавлено: veter8000 Если вы использовали галку "Быстрый экспорт", то лучше ее отключить и попробовать снова. Также, было бы хорошо увидеть скриншот, что не так получилось. Добавлено: serg1040 Цитата: Меня прежде всего интересовало следующее: - ссылки обнаруживаются "перебором" в порядке расположения в коде страницы (сверху-вниз, слева-направо)? И после обнаружения включается алгоритм сортировки по имени? - сначала формируется карта проекта по результатам парсинга Вашей программой страниц сайта, и по карте формируется очередь закачки? - или в ОЕ используются одинаковые полученные данные для одновременного формирования карты проекта и очереди закачки (но в разном виде отображаются)? - извлекаются ли при парсинге страниц (сайтов) мета-данные о содержащихся на них файлах (ссылкам на них) - их времени размещения-создания и т.п.? Возможно ли это? - можно ли заложить (скрипт - как опцию) при парсинге возможность присвоения каждой целевой (т.е. не исключенной для закачки) ссылке порядкового "служебного" номера, с последующей возможностью отображения в таком порядке "карты" и формирования очереди? Если реализация такой опции возможна, то: - на карте сайта (в выпадающем меню) в опцию "Вид" - "сортировать "можно будет добавить "как есть", или "как на странице", или "оригинал", или иное - на Ваше усмотрение; - на карте сайта (в выпадающем меню) в опцию "Вид" - "выбор файлов" можно будет добавить возможность аналогичной сортировки. | Нет, все проще. 1. Скачали страницу, есть изначально сортированный список найденных адресов. 2. Начали обработку страницы, этот список пустой, вне зависимости, есть ли файлы в очереди или нет. 3. Обработка идет по HTML коду, сначала и до конца его (последовательно). Каждый найденный адрес сначала проверяется на соответствие фильтрам и уровню. Если проходит условия, добавляем в сортированный список. Это для более быстрого алгоритма проверки на дубликаты. Если не сортировать, то придется более долго просматривать список при добавлении каждого из адресов. 4. Никакие метаданные при обработке недоступны - для этого нужно скачать этот адрес. 5. После обработки, список передается в очередь загрузки. Он там просматривается и удаляются все адреса, которые уже были до этого добавлены в очередь или загружены. 6. Идет загрузка всей очереди. Поэтому такой переключатель в карте не будет иметь смысла, потому что в общем случае файлы будут сохранены на диск примерно в соответствии с их добавлением в очередь - по алфавиту. |