Скачивание материалов с Familysearch.org
Инструкции
US Сообщений: 506 На сайте с 2014 г. Рейтинг: 1178
| Наверх ##
9 мая 2017 5:45 Mantikore, огромное спасибо! Амадина написал: [q] в хроме качает один снимок под разными именами. [/q]
Если я вижу, что первые два снимка это один снимок, я закрываю Консоль и нажимаю Enter. Далее скачивание идет нормально. | | |
Гарчев Новичок
Германия Сообщений: 15 На сайте с 2011 г. Рейтинг: 19 | Наверх ##
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Россия, г. Ефремов Сообщений: 4036 На сайте с 2014 г. Рейтинг: 2538 | Наверх ##
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]
Удалось ли решить эту проблему? У меня такая же ситуация в хроме. --- Парамонов Василий Алексеевич,1921,учеб.рота 9 ОПАБ 68 Гродненский УР, пропал в 1941, Вепри(е)нцев Иван Владимирович,1918 пропал в 1943; Матохины,Князевы-Курск.,Парамоновы, Козловские,Вепринцевы,Изабельниковы,Чижовы,Спицины-Тульск.,Кириленко,Моисеенко-БССР | | |
MantikoreНижний Новгород Сообщений: 130 На сайте с 2013 г. Рейтинг: 154 | Наверх ##
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Россия, г. Ефремов Сообщений: 4036 На сайте с 2014 г. Рейтинг: 2538 | Наверх ##
11 мая 2017 15:31 Mantikore написал: [q] Вероятно вы запускаете скрипт в режиме просмотра снимка. Скрипт работает только в режиме просмотра каталога.[/q]
Спасибо большое! Всё заработало! А можно как-то указать количество скачиваемых изображений, что бы не качать до конца всю книгу? --- Парамонов Василий Алексеевич,1921,учеб.рота 9 ОПАБ 68 Гродненский УР, пропал в 1941, Вепри(е)нцев Иван Владимирович,1918 пропал в 1943; Матохины,Князевы-Курск.,Парамоновы, Козловские,Вепринцевы,Изабельниковы,Чижовы,Спицины-Тульск.,Кириленко,Моисеенко-БССР | | |
MantikoreНижний Новгород Сообщений: 130 На сайте с 2013 г. Рейтинг: 154 | Наверх ##
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 г. Рейтинг: 154 | Наверх ##
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 г. Рейтинг: 19 | Наверх ##
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Малоярославец Сообщений: 5748 На сайте с 2016 г. Рейтинг: 1196 | Наверх ##
7 июня 2017 10:02 Mantikore написал: [q] document.getElementById('printImage' ).src;[/q]
интересно, почему в Google Chrome под виндой - с этим все хорошо, а вот под Mac это свойство всегда пустое? | | |
romanvmРоссия, г. Ефремов Сообщений: 4036 На сайте с 2014 г. Рейтинг: 2538 | Наверх ##
18 июня 2017 11:05 Buranov написал: [q] 297[/q]
Столько я ещё не качал. Максимум был 283 и всё закачалось. Отправил Вам в ЛС свой скрипт. --- Парамонов Василий Алексеевич,1921,учеб.рота 9 ОПАБ 68 Гродненский УР, пропал в 1941, Вепри(е)нцев Иван Владимирович,1918 пропал в 1943; Матохины,Князевы-Курск.,Парамоновы, Козловские,Вепринцевы,Изабельниковы,Чижовы,Спицины-Тульск.,Кириленко,Моисеенко-БССР | | |
|