Показать сообщение отдельно
  #1 (permalink)  
Старый 12.04.2010, 20:56
Новичок на форуме
Отправить личное сообщение для Mazzy Посмотреть профиль Найти все сообщения от Mazzy
 
Регистрация: 12.04.2010
Сообщений: 1

Депагинация букмарклетом
Возникла необходимость внедрить 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

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