Скачивание материалов с Familysearch.org
Инструкции
miliam г. Дубна Сообщений: 705 На сайте с 2012 г. Рейтинг: 544
| Наверх ##
17 марта 2017 18:18 Пожалуйста, подскажите, как скачать материалы с сайта не пространство тыкая, а массивом? Допустим, есть метрическая книга, в ней 400 листов. Нужно скачать все или частично. Как это сделать? Некоторые пишут, что на сайте есть даже инструкции на эту тему, однако, их найти проблематично. Будет полезно иметь их здесь, в отдельной теме. Спасибо.
tsamosaver написал: [q] FS Film Trawler - Расширение Chrome для сбора ссылок на кадры с FamilySearch
[/q]
euhome написал: [q] Скрипт GetFilmsByDGS.htm на основе номера пленки генерирует ссылки на изображения, которые можно затем загрузить.[/q] | | Лайк (2) |
diza Москва Сообщений: 2126 На сайте с 2016 г. Рейтинг: 2141 | Наверх ##
14 апреля 2017 14:11 И реально скачивает 1056 файлов подряд? | | |
admiral21 Сообщений: 2185 На сайте с 2016 г. Рейтинг: 6553 | Наверх ##
14 апреля 2017 14:13 14 апреля 2017 14:22 diza написал: [q] И реально скачивает 1056 файлов подряд?[/q]
Да. Получение ссылок на закачку 1000 файлов займёт минут 15-20. Есть нюансы. Некоторые из них: Во время работы программы-автокликера не нужно двигать мышкой, чтобы "прицел" не сбился. На сайте FamiliSearch иногда снимки "плывут", "сдвигаются". Для загрузки файлов нужно быть залогиненым на сайте (familysearch иногда сам разлогинивает) | | |
Temych Санкт-Петербург Сообщений: 1138 На сайте с 2010 г. Рейтинг: 652 | Наверх ##
14 апреля 2017 19:41 admiral21 написал: [q] Дополнения DownThemAll! версии 3.0.8 содержит ошибку, из-за которой с сайта familysearch.org не скачиваются изображения размером 1,02-1,95 Мб.[/q]
Странно. У меня эта версия сейчас нормально качает. А неделю назад помогало только установить Количество частей на загрузку – 1
 | | |
Kraut Москва-Самара Сообщений: 5281 На сайте с 2010 г. Рейтинг: 2997 | Наверх ##
14 апреля 2017 22:05 Если выставлять как у Вас промежуток времени маленький не успевает нажиматься кнопка старт и окно начинает уезжать. Никак не настрою время --- Кузнецовы (Самарская д.НовоЗапрудное, с. Липовка, с. Дмитриевка, д. Новая Поляна (Лопатино). Скоповы (Воронежская -- с. Пески, д. Мазурка, д. Марьевка Байчурово тож) Кретинины (интересны все, Воронежская обл., Украина - г. Запорожье, Казахстан)
Пугины,Бо | | |
admiral21 Сообщений: 2185 На сайте с 2016 г. Рейтинг: 6553 | Наверх ##
14 апреля 2017 22:11 14 апреля 2017 22:20 Kraut написал: [q] Если выставлять как у Вас промежуток времени маленький не успевает нажиматься кнопка старт и окно начинает уезжать. Никак не настрою время[/q]
В пункте Delay after Step укажите большее значение (1000 - 5000 ms). Возможно, записывая скрипт, Вы выбираете не тот значок на панели Firefox. Нужен значок dTa OneClick! ( красно-желтая стрелка) | | |
ОлегКудряшовСтарый добрый карел...  Муром Сообщений: 936 На сайте с 2009 г. Рейтинг: 2265 | Наверх ##
14 апреля 2017 22:45 14 апреля 2017 22:46 admiral21 Все - вроде разобрался! Извиняюсь за суетливость. Лишние сообщения удалил. Просьба - что-бы не затерялось в теме, может инструкцию вывести куда-то отдельно? | | |
Kraut Москва-Самара Сообщений: 5281 На сайте с 2010 г. Рейтинг: 2997 | Наверх ##
14 апреля 2017 23:04 admiral21 написал: [q] Возможно, записывая скрипт, Вы выбираете не тот значок на панели Firefox. Нужен значок dTa OneClick! (красно-желтая стрелка)[/q]
да, именно так все работает как часы --- Кузнецовы (Самарская д.НовоЗапрудное, с. Липовка, с. Дмитриевка, д. Новая Поляна (Лопатино). Скоповы (Воронежская -- с. Пески, д. Мазурка, д. Марьевка Байчурово тож) Кретинины (интересны все, Воронежская обл., Украина - г. Запорожье, Казахстан)
Пугины,Бо | | |
admiral21 Сообщений: 2185 На сайте с 2016 г. Рейтинг: 6553 | Наверх ##
14 апреля 2017 23:23 Kraut написал: [q] да, именно так все работает как часы[/q]
При загрузке через DownThemAll! есть некоторые особенности. Файлы нумеруются с 001.jpg по 999.jpg. Нумерация сквозная. Для примера, если в папку1 загружаются 150 файлов (001.jpg - 150.jpg), в следующую папку2 файлы будут загружаться с именем 151.jpg и т.д. Может так получиться, что в какую-то папку загрузятся файлы 950.jpg-999.jpg. Затем снова нумерация начнется с 001.jpg (В папке файлы будут не в правильном порядке) Если загружается более 1000 файлов в одну папку, следующие файлы будут переименовываться в 001_001.jpg, 001_002.jpg ... | | |
Temych Санкт-Петербург Сообщений: 1138 На сайте с 2010 г. Рейтинг: 652 | Наверх ##
14 апреля 2017 23:42 admiral21 написал: [q] Нумерация сквозная. Для примера, если в папку1 загружаются 150 файлов (001.jpg - 150.jpg), в следующую папку2 файлы будут загружаться с именем 151.jpg и т.д. Может так получиться, что в какую-то папку загрузятся файлы 950.jpg-999.jpg. Затем снова нумерация начнется с 001.jpg (В папке файлы будут не в правильном порядке)
Если загружается более 1000 файлов в одну папку, следующие файлы будут переименовываться в 001_001.jpg, 001_002.jpg ... [/q]
Я выбрал маску сохранения файла такую *hh*.*mm*.*ss*.*ext*, в итоге получим файл 15.55.12.jpg, который удобно сортировать, потом пакетно переименовываем. | | |
Mantikore Нижний Новгород Сообщений: 130 На сайте с 2013 г. Рейтинг: 156 | Наверх ##
23 апреля 2017 13:43 23 апреля 2017 13:49 Друзья, зачем извращения с кучей программ, расширений для браузера и т.д., если задача решается простейшим js-скриптом прямо в браузере? (Скрипт эмулирует попеременное нажатие кнопок "сохранить" и "следующий снимок".)
var b=document.getElementsByClassName('next pager-icon fs-civ-circle-chevron-right enabled' )[0]; var c=document.getElementsByClassName('actionToolbarSaveButton saveButton button save' )[0]; function e(e){if(e.fireEvent){e.fireEvent('onclick' ) ;}else{var o=document.createEvent('Events' );o.initEvent('click',true,false);e.dispatchEvent(o);}}; function s(d){setTimeout(function(){if(d){e( c);}else{e(b);}if(!document.getElementsByClassName('next pager-icon fs-civ-circle-chevron-right enabled disabled' )[0]){s(!d);}},3000)}; s(true);
Чтобы его запустить, открываем страницу с нужной пленкой, встаем на первый снимок. Затем запускаем консоль браузера (кнопка F12 в Chrome), копируем туда код срипта и нажимаем Enter. Скрипт остановится, когда дойдет до конца пленки. Чтобы остановить его вручную, просто перезагрузите страницу.
Скрипт работает и в фоновом режиме, т.е. во время его работы можно заниматься другими делами.
PS. FamilySearch начинает блокировать по IP-адресу, если с вашего компьютера идет слишком много скачиваний, поэтому где-то через 100 снимков он выдаст сообщение "Ошибка 403 Превышена пропускная способность". Придется какое-то время подождать (около часа), прежде, чем блокировка снимется. После этого нужно перезапустить скрипт (встав на последний загруженный снимок)
 --- Семеновские, Введенские, Чистопольские, Шлюпневы, Поляковы (Нижегородская губерния) | | |
|