Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Депагинация букмарклетом (https://javascript.ru/forum/misc/8783-depaginaciya-bukmarkletom.html)

Mazzy 12.04.2010 19:56

Депагинация букмарклетом
 
Возникла необходимость внедрить javascript в макрос iMacros для Firefox.

Задача : скачать с использованием прокси отрендеренные страницы сайта.
Ввиду того, что многие категории сайта содержат множество страниц периодически изменяющихся в количестве нецелесообразно указывать явные адреса.
Нашел решение при помощи которого можно сделать депагинацию страницы с выводом всех страниц в одно тело. К сожалению ничего лучше чем PageZipper не обнаружил http://www.printwhatyoulike.com/bookmarklet
Действие напоминает аддон Repagination для Firefox, но вызывается через javascript.
Всё бы ничего, но этот скрипт требует либо явного нажатия кнопки Next, что совсем не подходит для макроса iMacros, либо скроллирования браузера до последней страницы.

Пожалуйста подскажите, что можно подкрутить в этом скрипте, чтобы не приходилось прокручивать страницу вниз и не нажимать на кнопку Next.

Код букмарклета:
javascript:(function(){if(window['pgzp']){_pgzpToggleBookmarklet();}else{window._page_zipper_is_bookmarklet=true;window._page_zipper=document.createElement('script');window._page_zipper.type='text/javascript';window._page_zipper.src='http://www.printwhatyoulike.com/static/pagezipper/pagezipper_10.js';document.getElementsByTagName('head')[0].appendChild(window._page_zipper);}})();


Сам скрипт: http://www.printwhatyoulike.com/stat...gezipper_10.js

Буду премногоблагодарен, если подскажите иное, возможно более простое решение.


Часовой пояс GMT +3, время: 08:19.