Так вот зацепив как-то тему раскручивания оптимизаторами и веб-мастерами своих ресурсов путём добавления в социальные закладки появилась идея, написать, что-то для себя (т.к. имеются несколько сайтов-блогов) используя всё тот же Selenium в связке в Java... и понеслось...
Сначала набросал небольшую архитектуру :) ну конечно? это микроархитектура, но всё же...
Решил настройки хранить в отдельном файле конфигурации в котором указываются ключевые слова, краткое описания для закладки, полное описание для закладки, адрес прогоняемого ресурса и прочие мелочи, для этого была украдена идея которая допилилась до собственного класса чтения конфиг файла. Файл отчёта решил не создавать, мне проще и наглядней показалось делать скрины страниц с созданными закладками, для этого был взят давно используемый класс создания скриншотов. Ну, и конечно, в завершении был написан класс добавления ресурса в закладки.
В итоге имеем:
- Main.class - тут нечего объяснять
- PropReader.class - класс чтения настроек прогона
- CreateScreenshot.class - класс создания скриншотов
- Add.class - класс регистрации в закладках
В итоге после запуска программы получаем отчёт на консоли, который в принципе скоро перекочует в файл и скриншоты созданных закладок...
Начало прогона
add bookmark to bobrdobr->done
...
...
...
Информация о Вашем ресурсе добавлена в 1 сервис
Time: 48,41
Прогон завершён
Да, конечно для работы программы, Вам сначала придётся создать аккаунты во всех сервисах закладок :) согласен, не простая задача, но если лениво, то можно найти фрилансера за скромную плату и получить ~100 аккаунтов за ~100 рублей...
Вот собственно вариант применения Selenium'а не по назначению :)
Выкладывать код не буду, т.к. пока это бессмысленно, там ничего сверх естественного нет!
Все то же самое можно сделать одним перл(к примеру) скриптом, который тихо, незаметно, из консоли сделает все без лишнего шума.
ОтветитьУдалитьхотя, пример , конечно , интересный...
удивительно почему люди которые часто используют в своей работе регистрацию в закладках не написали такой перл скрипт, а платят за жукладочник...
ОтветитьУдалитьПотому что, платят за жукладочник те, кто не умеет писать такие скрипты. На них он и рассчитан. Я за жукладочник не плачу )
ОтветитьУдалитьну в таком случае всё просто... для тех кто не умеет писат скрипты нет разницы по сути "тихий" перл это или "шумный" selenium + java, а для тех, кто умеет писать тот пишет на том, на чём умеет :)
ОтветитьУдалитьвсе верно. главное никому не платить! ))
ОтветитьУдалитьну типо того... :)
ОтветитьУдалитьhttp://mckenziebookmarks.bugtrack-online.com
ОтветитьУдалить