Скачивание материалов с 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) |
Олинка Кемерово Сообщений: 808 На сайте с 2007 г. Рейтинг: 700 | Наверх ##
8 мая 2017 20:09 SerVanil написал: [q] Сохраняется всегда первый файл под разными именами[/q]
у меня так же было, пока время не увеличила (в мое случае 9 секунд вместо 4) --- Дневник http://forum.vgd.ru/891/
ZF1192774 (Gedmatch)
Бушуев, Пальцев, Сафронов/Федотов/Казаков, Панфилов, Кулагин, Кочетков, Воронин, Отцын/Оцинов, Мурзаев, Тюкин/Кырмагин, Пучинин, Мерзляков, Полатов, Хлебников, Пермяков, Кудриков, Седых, Лазарев, Босенко, Омельченко, Мороз, Манякин, Кубушка, Б | | |
Амадина СПб Сообщений: 377 На сайте с 2013 г. Рейтинг: 407 | Наверх ##
9 мая 2017 1:48 9 мая 2017 12:08 Mantikore написал: [q] Вот этот код будет работать в обоих браузерах:[/q]
Доброй ночи! Заменила в коде 4000 на 10000, потом и на 11000, ставлю скачивание с нужного мне снимка (303 из 1010), но у меня продолжает скачивать первый (303) снимок, только пишет разные имена. Что я делаю не так? И где можно прописать по какой снимок надо скачать? Добавление: скачивание пошло нормально в мозилле, в хроме качает один снимок под разными именами. | | |
US Сообщений: 535 На сайте с 2014 г. Рейтинг: 1504
| Наверх ##
9 мая 2017 5:45 Mantikore, огромное спасибо! Амадина написал: [q] в хроме качает один снимок под разными именами. [/q]
Если я вижу, что первые два снимка это один снимок, я закрываю Консоль и нажимаю Enter. Далее скачивание идет нормально. | | |
Гарчев Новичок
Германия Сообщений: 15 На сайте с 2011 г. Рейтинг: 21 | Наверх ##
11 мая 2017 8:53 Mantikore написал: [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;l.download=document.getElementsByClassName('thumbnail-selection' )[0].title+(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] Огромное спасибо Mantikore, все работает! А можно изменять настройки названия фото или хотя-бы правила нумерации сохраняемого фото? Дело в том, что первый снимок начинается с номера 1. А всего снимков в пленке до тысячи или немного больше. Т.е. три или четыре цифры разряда в номере. При работе со снимками, например с помощью Totalcommander, готовый список сортируется неправильно (1, потом 10 и 100; 2-20-200 и т.д.). Можно ли сделать начало нумерации с цифр 0001, 0002 и т.д.?Думаю, 4 разряда вполне достаточно. Больше чем 22хх снимков в пленках я пока не встречал. Заранее огромное спасибо! --- Гарчев, Гарчу, Гарчо, Гарчогло, Гарчоглу, Топчу, Топчи, Топчиу (с. Томай, Гагаузия); Моксяков, Максяков, Астахов (с. СтароЧернеево, Шацкого р-на, Рязань); Горелов, Чугуев (с. Бородино и с. Волконск, Волконской вол., Дмитровского уезда, Орловской губернии) | | |
romanvm Россия, г. Ефремов Сообщений: 5396 На сайте с 2014 г. Рейтинг: 3400 | Наверх ##
11 мая 2017 13:42 Корифей написал: [q] VM321:3 Uncaught TypeError: Cannot read property 'title' of undefined at d (<anonymous>:3:133) at <anonymous>:5:37[/q]
Удалось ли решить эту проблему? У меня такая же ситуация в хроме. --- Вопрошающие, большая просьба - приводите ссылки на документы из общедоступных источников. | | |
Mantikore Нижний Новгород Сообщений: 130 На сайте с 2013 г. Рейтинг: 156 | Наверх ##
11 мая 2017 15:20 romanvm написал: [q] Корифей написал:
[q] VM321:3 Uncaught TypeError: Cannot read property 'title' of undefined at d (<anonymous>:3:133) at <anonymous>:5:37
[/q]
Удалось ли решить эту проблему? У меня такая же ситуация в хроме.[/q]
Вероятно вы запускаете скрипт в режиме просмотра снимка. Скрипт работает только в режиме просмотра каталога. В верхнем левом углу есть кнопка для перехода в другой режим. Нажмите ее и уже после этого запускайте скрипт
 --- Семеновские, Введенские, Чистопольские, Шлюпневы, Поляковы (Нижегородская губерния) | | |
romanvm Россия, г. Ефремов Сообщений: 5396 На сайте с 2014 г. Рейтинг: 3400 | Наверх ##
11 мая 2017 15:31 Mantikore написал: [q] Вероятно вы запускаете скрипт в режиме просмотра снимка. Скрипт работает только в режиме просмотра каталога.[/q]
Спасибо большое! Всё заработало! А можно как-то указать количество скачиваемых изображений, что бы не качать до конца всю книгу? --- Вопрошающие, большая просьба - приводите ссылки на документы из общедоступных источников. | | |
Mantikore Нижний Новгород Сообщений: 130 На сайте с 2013 г. Рейтинг: 156 | Наверх ##
11 мая 2017 15:33 Гарчев написал: [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] --- Семеновские, Введенские, Чистопольские, Шлюпневы, Поляковы (Нижегородская губерния) | | |
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, огромное спасибо!  Все работает! --- Гарчев, Гарчу, Гарчо, Гарчогло, Гарчоглу, Топчу, Топчи, Топчиу (с. Томай, Гагаузия); Моксяков, Максяков, Астахов (с. СтароЧернеево, Шацкого р-на, Рязань); Горелов, Чугуев (с. Бородино и с. Волконск, Волконской вол., Дмитровского уезда, Орловской губернии) | | |
|