Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » WebSite-Watcher

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109

Открыть новую тему     Написать ответ в эту тему

Nep



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Для вопросов о лечении - Варезник »
WebSite-Watcher
Текущая версия: 2024 (24.1)
(18.03.2024)
Производитель: Aignesberger Software GmbH, Австрия

Официальный сайт | Изменения версий
 

 
WebSite-Watcher - мощная программа для мониторинга сайтов на предмет их обновления. При обнаружении изменений обновлённые страницы сохраняются и на них цветом выделяются все изменения. Для более конкретного контроля за изменением определенной информации возможно использование хорошо настраиваемых фильтров. Программа поддерживает интеграцию с наиболее популярными браузерами - Internet Explorer, Firefox, Netscape и Opera.
 
Программа может быть установлена как стандартное приложение, так и в виде портабельной инсталляции - выбор делается при запуске штатного инсталлятора программы.
 
Поддерживаемые системы:
• Windows 11, 10, 8, 7
• Windows Server
• Windows XP до версии 18.3
включительно

  • Скриншоты
  • История версий
  • Скачать последнюю версию (174 МБ)
  • Бета версия
  • Русский help-файл для WebSite-Watcher
  • Manual на русском (PDF)

  • Всего записей: 41940 | Зарегистр. 24-06-2001 | Отправлено: 00:51 01-03-2002 | Исправлено: Komandor, 12:40 14-04-2024
    MrPerfect



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fril
    Такой функциональности сейчас нет. В будущем, возможно, будет. Это уже анализ (parsing) и извлечение данных (data mining) плюс последующая их обработка по заданным критериям.

    Всего записей: 2342 | Зарегистр. 19-04-2002 | Отправлено: 20:36 11-10-2008
    baget

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MrPerfect, благодарю за советы опубликованные на форуме, очень помогают освоить программу, т.к. не силен в этих делах.
    Помогите настроить:
    Отслеживаю, например, 3 web-странички, надо чтоб каждая отображалась и обновлялась на своей вкладке внутреннего браузера.
    Как сделать?
     
     

    Всего записей: 1 | Зарегистр. 13-05-2007 | Отправлено: 10:13 15-10-2008 | Исправлено: baget, 10:26 15-10-2008
    MrPerfect



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    baget

    Цитата:
    надо чтоб каждая отображалась и обновлялась на своей вкладке внутреннего браузера

    Сейчас это невозможно. Вкладки в браузере предназначены для обычного хождения по страницам в сети.
    Чтобы при обновлении трёх закладок они открывались для просмотра в трёх отдельных вкладках встроенного браузера, такого нет. Открывается всё в одной вкладке, первая закладка обновилась - открылась в браузере для просмотра, вторая проверена и обновилась - открылась в браузере, третья проверена и обновилась - открылась в браузере. Итог - по окончании проверки трёх закладок, если они все определены как изменённые, то вы увидите в браузере третью закладку. Но кнопкой Назад в панели инструментов браузера вы сможете просмотреть и остальные.

    Всего записей: 2342 | Зарегистр. 19-04-2002 | Отправлено: 22:09 15-10-2008
    VitRom

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Когда-то попользовался 3.х, но с трафиком было тяжко, а 3.х всегда скачивал страницы целиком и пользоваться HEAD и Range не умел. А как с этим дела в 4.42, 5?

    Всего записей: 3098 | Зарегистр. 18-06-2006 | Отправлено: 16:10 30-11-2008
    MrPerfect



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    пользоваться HEAD и Range не умел

    Извините, стесняюсь спросить, а что означает у вас уметь пользоваться HEAD и Range?

    Всего записей: 2342 | Зарегистр. 19-04-2002 | Отправлено: 21:13 30-11-2008
    VitRom

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    что означает у вас уметь пользоваться HEAD и Range?
    То же, что у всех
    Стандартные команды HTTP -- они и в Африке...
    Т.е. возможности:
    1. Перед проверкой контента спросить сервер HEAD my-url и закачивать или не закачивать тело в зависимости от ответа сервера Last-Modified.
    В логах, скажем, ДанлоадМастера или РеГета при попытке "проверить обновление" уже закачанного файла это хорошо видно.
    2. Если интересующее находится только в начале страницы, говорить GET my-url... Range: 0-2000 к примеру и скачивать только первые 2кб.
    Это тоже хорошо видно в логах "качалок" при закачках больше чем в 1 поток.

    Всего записей: 3098 | Зарегистр. 18-06-2006 | Отправлено: 14:22 01-12-2008
    MrPerfect



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Первым делом упомяну об основных функциях программы. Первая - обнаружить изменение вебстраницы (или любого другого файла - бинарного, текстового, rss). Вторая, пожалуй, самая важная - показать обнаруженные изменения в наглядном виде.
     
    Поле Last-Modified запрашивается, но не только на основании этого ответа страница загружается. Сервер банальным образом может не выдать ответ на этот запрос. Что делать тогда?
     
    Range, я полагаю, применимо только к бинарным файлам, что и используют файлокачалки.

    Цитата:
    Если интересующее находится только в начале страницы

    Как вы это определите?!? Почему в начале? А если сегодня - в начале, а завтра - в конце? А если интересующее имеется в 3567 местах веб-страницы? Что делать тогда?

    Всего записей: 2342 | Зарегистр. 19-04-2002 | Отправлено: 16:27 01-12-2008
    VitRom

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MrPerfect, мне это напоминает давний спор с автором сабжа. Он упорно кивал на то, что не все сервера поддерживают HEAD. Ну очень упорно. А на возражение вроде того, что "не все поддерживают" и "все не поддерживают" -- это несколько разные вещи -- просто замолк и перестал отвечать. И я до сих пор в сомнениях -- вроде он не дурак, так как же не понял такой простой вещи-то?! Или это психология -- подсознательная обида на "ткнувшего носом" (указавшего нечто, лежащее "на виду") -- или ещё что...
     
    Так и Ваши возражения выглядят несколько... скажем так -- надуманными. Или "притянутыми за уши". Разумеется, полностью полагаться на упомянутые возможности глупо. Но не использовать их, когда можно -- глупо не менее.

    Цитата:
    Сервер банальным образом может не выдать ответ на этот запрос. Что делать тогда?
    Да, это сложный вопрос... Можно подумать?
    Эврика! Может, тогда и скачать полностью?

    Цитата:
    не только на основании этого ответа страница загружается.
    А на основании чего ещё?! Если, например (следим за цифрами!), страница скачана и положена ("проинициализирована" или как это там) в базу 10.10.08, причём сервер при скачке отдал Last-Modified 02.10.08, то, если назавтра (11.10) он снова скажет 02.10.08 -- ему, наверное, можно поверить? И какое тогда ещё может быть основание (кроме ручного указания именно этого сервера как исключения)?!

    Цитата:
    Range, я полагаю, применимо только к бинарным файлам
    AFAIK к любому отдаваемому. "Бинарный файл" ненамного отличается от многоязычного Юникодового текста. А Content-Type в ответе сервера -- это для браузера. Не попадались случаи, когда сервер отдаёт бинарники с типом хтмл-текст? И ничего, нормально. В отличие от бинарного/текстового режимов ФТП
    Скорее, Range применяется (серверами) только к бинарным файлам, но сервер серверу рознь, и таких "ублюдков" не много. Кажется (хотя тут я не уверен), даже Майкрософт ИИС уже научился

    Цитата:

    Цитата:
    Если интересующее находится только в начале страницы
    Как вы это определите?!?
    Глазами, однако

    Цитата:
    Почему в начале?
    Потому что автор сайта так решил
    Например, писать вверху страницы в виде заголовка имя продукта вместе с текущей версией.

    Цитата:
    А если... А если... Что делать тогда?
    Ещё один "сложный вопрос"

    Всего записей: 3098 | Зарегистр. 18-06-2006 | Отправлено: 15:59 02-12-2008
    MrPerfect



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Но не использовать их, когда можно -- глупо не менее

    Я вам сообщил, что Last-Modified запрашивается и используется, что вам ещё надо? Не подходит программа - не пользуйтесь.

    Цитата:
    что не все сервера поддерживают HEAD

    Может быть так оно и есть. Какая вам разница, чем запрашивается last-modified - через get или head.
     

    Цитата:
    Эврика! Может, тогда и скачать полностью?

    Гм. Кроме htm ещё есть кучи asp, php, страницы с javascript, новостные сайты, форумы, содержание страниц которых меняется каждое мгновенье. Конечно, что вы ещё предложите - качать полностью. Да и если вам нет разницы в объёме трафика, то какая вам может быть разница, как проверяется страница на обновление.
     

    Цитата:
    А на основании чего ещё

    Алгоритм работы - коммерческая тайна, мне недоступная. Проверка по дате файла есть запрос last-modified.
     

    Цитата:
    Глазами, однако

    Это с вашей точки зрения. А с моей - нужная информация может появиться в любом месте страницы и я хочу узнать об этом, а не пропустить мимо.
     

    Цитата:
    Например, писать вверху страницы в виде заголовка имя продукта вместе с текущей версией.

    Пример страницы дайте.

    Всего записей: 2342 | Зарегистр. 19-04-2002 | Отправлено: 21:41 02-12-2008 | Исправлено: MrPerfect, 22:43 02-12-2008
    VitRom

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Я вам сообщил, что Last-Modified запрашивается и используется
    Спасибо. Просто слова "запрашивается, но не только на основании этого ответа" несколько смутили и запутали.
    Цитата:
    что вам ещё надо?
    ну, я вообще-то спрашивал про две версии, release и beta:
    Цитата:
    как с этим дела в 4.42, 5?


    Цитата:
    Не подходит программа - не пользуйтесь
    calm down, take it easy! Само собой, если не подходит, то и не буду пользоваться, и никто не заставит Вот я и пытаюсь выснить -- подходит или нет

    Цитата:
    Какая вам разница, чем запрашивается last-modified - через get или head
    О, да совершенно никакой!.. Просто это... ну, того... в ответе на HEAD идут только заголовки, а в ответе на GET за заголовками сразу идёт контент... А трафик лишним не бывает

    Цитата:
    Проверка по дате файла есть запрос last-modified
    Помнится, это было и раньше. Другое дело, что в последней версии, с которой я слез, проверка "по дате" была отдельным "режимом", т.е. я мог проверять или по дате, или по содержимому (с сопутствующими фичами вроде выделения цветом), но не комбинировать это. А сейчас (4.42, 5.beta)?
    Цитата:
    Пример страницы
    Это насчёт полезности Range, не так ли? Лехко! http://kessels.com/jkdefrag/

    Всего записей: 3098 | Зарегистр. 18-06-2006 | Отправлено: 12:06 04-12-2008
    MrPerfect



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    запрашивается, но не только на основании этого ответа" несколько смутили и запутали

    Это основной используемый по умолчанию метод проверки страниц.

    Цитата:
    я вообще-то спрашивал про две версии, release и beta:

    Разницы в интересующем вас нет в 4.42, 5.

    Цитата:
    я и пытаюсь выснить -- подходит или нет

    Страницы можно проверять без загрузки любой графики со страниц, только текстовое содержание страницы, поэтому проверка выполняется достаточно быстро.

    Цитата:
    в ответе на HEAD идут только заголовки, а в ответе на GET за заголовками сразу идёт контент... А трафик лишним не бывает

    Не бывает. Но то, что get поддерживается всеми серверами, а head - не всеми, наверное всё-таки имеет значение, хоть вы и уверяете обратное.  

    Цитата:
    в ответе на GET за заголовками сразу идёт контент

    Может имеет значение и ещё что-то получаемое из контента для более точного определения - изменилась страница или нет.

    Цитата:
    я мог проверять или по дате, или по содержимому (с сопутствующими фичами вроде выделения цветом), но не комбинировать это. А сейчас (4.42, 5.beta)?

    Version 4.00  (22-Sep-2004)

    Цитата:
    New method "Automatic". This method chooses the methods "check-by-content", "check-by-date" or "check-by-size" automatically or uses a combination of them. It can also speed up checking of static websites enormously if there is more than one check per day.

    Вот этот новый метод (основной сейчас) я и имел ввиду, что проверка выполняется не только на основании Last-Modified. Здесь полностью не раскрыт весь алгоритм метода, где-то на офффоруме он немного подробнее рассматривался. Метод ещё имеет различие в зависимости от типа проверяемой страницы или файла.
    Сейчас 4 метода - автоматический, по дате файла, по размеру файла, по содержанию. Я предлагал новый метод "по дате файла и размеру файла" для быстроты проверки и большей гарантии от ошибочных тревог об обновлении, но это издохло.

    Цитата:
    я мог проверять или по дате, или по содержимому (с сопутствующими фичами вроде выделения цветом), но не комбинировать это

    Вот сейчас автоматический метод есть комбинация режимов.

    Цитата:
    с сопутствующими фичами вроде выделения цветом

    Любой метод при обнаружении изменения загружает страницу, сравнивает ёё с прежней версией и подсвечивает изменения.

    Цитата:
    Это насчёт полезности Range, не так ли? Лехко!  http://kessels.com/jkdefrag/

    Ну здесь полезность я не особо вижу. Последняя версия выпущена 31 августа, то есть обновления редки. Добавляете закладку без загрузки графики, задаёте проверять раз в месяц, трафик не пострадает.
    Есть ещё варианты - установить более широкий интервал проверки - один раз в три месяца.
    Можно добавить в закладку исполняемый файл
    http://www.kessels.com/JkDefrag/JkDefrag-3.36.zip
    и включить уведомление при ошибке. Итог - при исчезновении этого файла (появился новый, старый исчез) вы получите уведомление, то есть узнаете, что страница обновилась. Проверка двоичного файла очень быстра.
     
    Можете добавить в закладки следующий файл
    http://www.kessels.com/JkDefrag/JkDefrag-3.37.zip
    плюс уведомление при инициализации (при появлении файла)
    Сейчас он не существует, но как только появится, то вы получите уведомление. Но здесь существует опасность, что имя будущего файла будет другим.
     
    Но основное с range поймите - полезная для вас информация в любой момент может измениться, изменить своё положение на странице и вы об этом можете НЕ УЗНАТЬ.

    Всего записей: 2342 | Зарегистр. 19-04-2002 | Отправлено: 22:21 04-12-2008 | Исправлено: MrPerfect, 22:44 04-12-2008
    VitRom

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо за подробное разъяснение.
    Во всяком случае,
    Цитата:
    or uses a combination of them
    обнадёживает Будем попробовать ещё...
     
    ЗЫ. Большинство моих вопросов возникли из долгого и успешного опыта "закоренелого" пользователя WatzNew Жаль, что померла софтина

    Всего записей: 3098 | Зарегистр. 18-06-2006 | Отправлено: 10:53 05-12-2008
    MrPerfect



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пробуйте. Издохли все, кроме WebSite-Watcher. Кстати, дата вашей страницы
    http://kessels.com/jkdefrag/
    сегодня изменилась
     
    2008-12-04 20:33:38 - hdr> Last-Modified: Wed, 15 Dec 2004 19:16:54 GMT - проверка 4 декабря 2008 года
    2008-12-05 19:19:23 - hdr> Last-Modified: Sun, 26 Oct 2008 17:21:29 GMT - проверка 5 декабря 2008 года
     
    Инфа из журнала WebSite-Watcher. Это к слову, что использование только Last-Modified для отслеживания вебстраниц на данный момент развития интернет-программирования полная чушь и не гарантирует ложных уведомлений. А ложные уведомления должны быть сведены к минимуму. Если ложная тревога уже на второй день после отслеживания страницы, то сколько таких тревог будет в будущем, отнимая ваше время.
     
    Посмотрите внимательно на даты, отправленные сервером. 2004 год как вам, хотя на странице есть упоминание о дате выпуска версии программы - Release date: August 31, 2008?  
    Это полный крах вашей теории head с запросом Last-Modified.

    Всего записей: 2342 | Зарегистр. 19-04-2002 | Отправлено: 21:32 05-12-2008 | Исправлено: MrPerfect, 21:38 05-12-2008
    Nick 2003



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    WebSite-Watcher 5.0 Beta 5

    Цитата:
    Changes:
    - Internal Browser: Text size re-introduced  
    - Internal Browser did not work correctly if IE8 was installed (bug introduced in Beta-4)  
    - Minor tweaks  

    http://www.aignes.info/files/wsw500beta05.exe
     
    WebSite-Watcher 5.0 Beta 6

    Цитата:
    Changes:
    - Smaller improvements  
    - Reported bugs fixed

    http://www.aignes.info/files/wsw500beta06.exe

    Всего записей: 13879 | Зарегистр. 18-07-2003 | Отправлено: 02:40 06-12-2008 | Исправлено: Nick 2003, 02:43 06-12-2008
    VitRom

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    дата вашей страницы http://kessels.com/jkdefrag/ сегодня изменилась...
    ...Это к слову, что использование только Last-Modified... не гарантирует ложных уведомлений.
    Вообще-то я не говорил "только..." И страница эта была приведена в пример по другому поводу! -- Range.
    Как раз таки она сама меняется отн. часто (там ещё и идущий ниже список 3rd-party GUI, и разные SeeAlso, и Contributed, и всякие Tips, иногда добавляются), так что не мудрено, что Last-Modified меняется. Но при этом основная инфа (т.е версия) остаётся неизменной, всегда в начале (а если внимательно покопаться -- то вообще в первой сотне байт -- в <title>JkDefrag v3.36</title>), а всё остальное -- хлам.
    Цитата:
    Посмотрите внимательно на даты, отправленные сервером. 2004 год как вам
    Может, я что-то не так сделал, но -- не нашёл. Или это где в тексте, или для какого-то имиджа отдалось? А у меня только вот что

    Цитата:
    Издохли все, кроме WebSite-Watcher
    Птич Watz-New жалко...

    Всего записей: 3098 | Зарегистр. 18-06-2006 | Отправлено: 06:45 06-12-2008 | Исправлено: VitRom, 06:48 06-12-2008
    MrPerfect



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Может, я что-то не так сделал, но -- не нашёл. Или это где в тексте, или для какого-то имиджа отдалось?

    Эту дату я получил при проверке страницы 4 декабря, сейчас вы это уже никак не проверите. Но я надеюсь, не будете уверять, что я это выдумал.
     
    Для проверки страницы можете найти rss-канал, например
    http://soft.oszone.net/rss/program-updates/3704/JkDefrag.xml
    и добавить его в качестве закладки в WebSite-Watcher. Конечно, этот канал обновится не сразу после обновления JkDefrag, но, полагаю в течение недели. После этого WebSite-Watcher обнаружит изменение канала и вас уведомит. Проверка rss выполняется быстро с минимумом трафика и затрат на него.  
     
    С появлением в будущем и повсеместным распространением новой технологии, заменяющей rss, возможно проверка страниц на обновление будет более лёгкой и быстрой.
     
    http://www.aignes.com/forum/viewtopic.php?p=6476
    Здесь вы можете увидеть упоминание о планируемой опции "check only the first N bytes" functionality is planned

    Всего записей: 2342 | Зарегистр. 19-04-2002 | Отправлено: 14:34 06-12-2008 | Исправлено: MrPerfect, 16:02 07-12-2008
    hotZED



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    WebSite-Watcher 5.0 Final
     
    Изменения
     
    Скачать
    Зеркало

    Всего записей: 53 | Зарегистр. 30-10-2004 | Отправлено: 14:58 13-01-2009 | Исправлено: hotZED, 15:03 13-01-2009
    sadmn



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    можно ли сделать проверку по размеру и дате файла одновременно (не скачивая целиком)?
     
    Добавлено:
    т.е. вместо "Метод проверки: Автоматический" хотелось бы поставить "По дате файла и по содержанию".

    Всего записей: 1354 | Зарегистр. 04-06-2006 | Отправлено: 21:10 20-01-2009
    MrPerfect



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sadmn
    Первым делом хотелось бы узнать, какие файлы вы имеете ввиду. Файлов как бы много разных. Интересует расширение файла.
     
    По содержанию - загрузка файла полностью.
    Автоматический - комбинация всех методов с целью достижения некой оптимальности проверки разных видов файлов.

    Всего записей: 2342 | Зарегистр. 19-04-2002 | Отправлено: 22:37 20-01-2009
    sadmn



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MrPerfect
    бинарники с расширением exe
    в справке программы (v4.42) написано, что wsw сам определит оптимальный способ проверки по дате, по размеру или их комбинацию, бинарники в любом случае скачиваться полностью не будут.
    Меня интересует, можно ли вручную выставить По дате файла и по содержанию - т.к. в автоматическом режиме проверяет для данного сервера только дату, я же с Right Web Monitor привык к комбинации дата+размер - больше доверяю, т.к. есть подозрения что silent updates будут настолько скрытыми, что дату файлов оставят той же, а вот размер подгонять, это уже вряд ли будут.

    Всего записей: 1354 | Зарегистр. 04-06-2006 | Отправлено: 09:49 21-01-2009 | Исправлено: sadmn, 09:54 21-01-2009
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109

    Компьютерный форум Ru.Board » Компьютеры » Программы » WebSite-Watcher


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru