Скачивание материалов с 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) |
Mantikore Нижний Новгород Сообщений: 130 На сайте с 2013 г. Рейтинг: 156 | Наверх ##
11 мая 2017 16:02 11 мая 2017 16:03 romanvm написал: [q] А можно как-то указать количество скачиваемых изображений, что бы не качать до конца всю книгу[/q]
допишите вначале скрипта: [q] var cnt= 5;var ir=0;[/q]
где 5 - количество снимков, которое вам нужно скачать и условие выхода в функции s(t), чтобы получилось так: [q] function s(t){ir++;if(ir>cnt){return;}setTimeout(func...[/q] --- Семеновские, Введенские, Чистопольские, Шлюпневы, Поляковы (Нижегородская губерния) | | |
Гарчев Новичок
Германия Сообщений: 15 На сайте с 2011 г. Рейтинг: 21 | Наверх ##
21 мая 2017 16:46 Mantikore написал: [q] Гарчев написал:
[q] Можно ли сделать начало нумерации с цифр 0001, 0002 и т.д.?Думаю, 4 разряда вполне достаточно. Больше чем 22хх снимков в пленках я пока не встречал.
[/q]
попробуйте так:
[q]
var b=document.getElementsByClassName('next pager-icon fs-civ-circle-chevron-right enabled' )[0]; var l=document.createElement("a");var t=document.getElementById('image-citation' );var rn=true; function d(){l.href=document.getElementById('printImage' ).src;var p=document.getElementsByClassName('thumbnail-selection' )[0].title; l.download='0000'.substring(0, '0000'.length - p.split(' ' )[1].length) + p.split(' ' )[1]+(rn?(" "+t.innerHTML.substring(t.innerHTML.lastIndexOf(")")+3,t.innerHTML.lastIndexOf(" image")).replace(/[\]\[>/|\"*?<]|(> )|(< )/gi,"")):"")+".jpg";document.body.appendChild(l);l.click();document.body.removeChild(l);}; 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(t){setTimeout(function(){d();e(b);rn=false;if(!document.getElementsByClassName('next pager-icon fs-civ-circle-chevron-right enabled disabled' )[0]){s(!t);}},4000)}; console.log = function(m){if(m.indexOf("GetImageData")>=0)rn=true;} s(true);
[/q]
[/q] Mantikore, огромное спасибо!  Все работает! --- Гарчев, Гарчу, Гарчо, Гарчогло, Гарчоглу, Топчу, Топчи, Топчиу (с. Томай, Гагаузия); Моксяков, Максяков, Астахов (с. СтароЧернеево, Шацкого р-на, Рязань); Горелов, Чугуев (с. Бородино и с. Волконск, Волконской вол., Дмитровского уезда, Орловской губернии) | | |
akpetrov Малоярославец Сообщений: 5960 На сайте с 2016 г. Рейтинг: 1352 | Наверх ##
7 июня 2017 10:02 Mantikore написал: [q] document.getElementById('printImage' ).src;[/q]
интересно, почему в Google Chrome под виндой - с этим все хорошо, а вот под Mac это свойство всегда пустое? | | |
romanvm Россия, г. Ефремов Сообщений: 5398 На сайте с 2014 г. Рейтинг: 3404 | Наверх ##
18 июня 2017 11:05 Buranov написал: [q] 297[/q]
Столько я ещё не качал. Максимум был 283 и всё закачалось. Отправил Вам в ЛС свой скрипт. --- Вопрошающие, большая просьба - приводите ссылки на документы из общедоступных источников. | | |
Mantikore Нижний Новгород Сообщений: 130 На сайте с 2013 г. Рейтинг: 156 | Наверх ##
19 июня 2017 9:26 19 июня 2017 9:37 Buranov написал: [q] Спасибо за скрипты! Небольшая проблемка у меня: при установке на закачку 5 снимком закачивает 3, когда нужно 10, получаю 7, установил 297, получил 149.. Подскажите, что в данном случае я делаю не так?[/q]
Здравствуйте! Вы используете самую первую версию скрипта и модификация с ограничением по количеству снимков с ней работает немного по-другому. Дело в том, что в первой версии функция s(t) вызывается дважды для каждого снимка (первый вызов запускает скачивание, второй осуществляет переход на следующий снимок). В последующих версиях обе операции выполняются в одном вызове. Поэтому, если вы используете первую версию, вам нужно количество указать вдвое больше. Либо можно исправить в вашем скрипте if(t){d();}else{e(b);} на d();e(b);. Это тоже должно помочь. --- Семеновские, Введенские, Чистопольские, Шлюпневы, Поляковы (Нижегородская губерния) | | |
Buranov Сообщений: 678 На сайте с 2014 г. Рейтинг: 1253 | Наверх ##
19 июня 2017 10:54 Mantikore, romanvm, благодарю вас! | | |
kotovviktorНовичок  Москва Сообщений: 3 На сайте с 2016 г. Рейтинг: 7 | Наверх ##
18 июля 2017 10:27 Уважаемый Mantikore! Спасибо огромное за скрипт - это настоящее спасение! Но последние несколько дней возник странный глюк - после запуска скрипта (время ставится в основном 8000, но уже экспериментировал с разными) скачивается буквально 2 файла, после чего следующий открывается крупно на весь экран с названием "dist.jpg", и загрузка обрывается. В чем может быть причина? Спасибо! | | |
kotovviktorНовичок  Москва Сообщений: 3 На сайте с 2016 г. Рейтинг: 7 | Наверх ##
19 июля 2017 23:00 У меня по-прежнему те же проблемы. Опись объемом 41 файл скачивается за 6 раз - это просто невозможно. Буду очень благодарен за помощь! | | |
Mihel Москва Сообщений: 570 На сайте с 2011 г. Рейтинг: 276 | Наверх ##
2 августа 2017 19:29 2 августа 2017 22:02 Да, есть такое дело. (правда у меня вин ХР) браузер мозила. Фото автоматом открывается крупно на весь экран с названием "dist.jpg и скачка прекращается. первый раз случилось на 5-м файле, потом на 46-м... после чего я перестал экспериментировать в этом браузере и поставил гугл хром Попробовал - все нормально. Он и работает пошустрее и глюков меньше. Я специально для этого скачивания его и установил. Может ошибки скачивания в мозилле связаны с устаревшей системой. --- Матвеевы Елатьма, село Хреново, Матвеев Николай Николаевич г.Жуковский, Баталова (Шелудякова) Людмила Владимировна Москва, Баталов Сергей Владимирович, Матвеев Владимир Сергеевич Харьков, Матвеева Галина Сергеевна Тула. Фивейский Воронежская обл. | | |
Anna-Jenny Участник
Санкт-Петербург Сообщений: 42 На сайте с 2015 г. Рейтинг: 24 | Наверх ##
7 сентября 2017 17:37 Уважаемые коллеги, не подскажете как скачивать файлы, которые не открываются для просмотра на сайте Family search? Например, украинские? Все, что открыты для просмотра, скачать у меня получается, а эти? --- Ищу сведения о Девотчак, Крамаренко, Лыткиных | | |
|