Ребята, а как можно с помощью этой программы проверять не всю страницу, а отдельную её область. Например, только централью часть страницы и т.п.?
» WebSite-Watcher
toshan9
В свойствах закладки найдёте мастер фильтра. Через него можете выделить нужную часть страницы и создать фильтр отслеживаемые. Изменения будут проверяться только в этой части.
В свойствах закладки найдёте мастер фильтра. Через него можете выделить нужную часть страницы и создать фильтр отслеживаемые. Изменения будут проверяться только в этой части.
как его под руборд оптимизировать? может кто делал готовый темплейт или описание
Цитата:
Ребята, а как можно с помощью этой программы проверять не всю страницу, а отдельную её область. Например, только центральную часть страницы и т.п.?
Решить задачу можно разными способами:
1. Система фильтрации, о которой говорил ув. MrPerfect. В свойствах закладки на вкладке "Общие" жмёте кнопку "Мастер фильтра". В мастере фильтра можно создать фильтр "Отслеживаемые" на нужном участке страницы. Можно создать фильтр "Игнорируемые" для шапки страницы и для подвала страницы. Выбор фильтра "Отслеживаемые" или "Игнорируемые" зависит от того, сможете ли выделить уникальные идентификаторы текстового блока.
WSW будет отслеживать изменения только на указанном Вами участке страницы.
2. Если Вы умеете писать программы на языке "Visual Basic", можно создать для страницы плагин, который будет вырезать из неё нужный Вам текст (или вырезать ненужный текст) и сравнивать только его.
Минус этого метода - если в оставшейся ("ненужной") части странички вдруг будет размещён интересный Вам текст, то Вы его не увидите, т.к. плагин вырежет его.
Добавлено:
Цитата:
как его под руборд оптимизировать?
В свойствах закладки на вкладке "Дополнительно/Форум" (или "Дополнительно/Плагин") выберите плагин для движка, на котором написан форум.
Обратите внимание, что плагины идут "парами". Один плагин для мониторинга топиков, другой - для мониторинга появления новых тем.
Если форум написан на нестандартном движке, то на вкладке "Дополнительно/Форум" жмёте кнопку "Шаблон форума", появляется "Мастер форумов", который помогает настроить мониторинг форума.
Рекомендую посмотреть на сайте программы (http://www.aignes.com/videos.htm) короткие видео-тьюториалы:
--- Monitor a forum (using a Forum Plugin)
--- Monitor a forum (using the Forum-Wizard)
На них показано, как мониторить форумы.
с этого сайта подписка rss загружается дольше всех (постоянно приходиться пару минут ждать, независимо одна там новость или несколько), м.б. что в настройках пошаманить или это такой "трудный" ресурс?
давно интересовался, повторюсь, как интегрировать WSW с Оперой (выхожу из положения при помощи глазка программы в правом верхнем углу), а хотелось бы "внедрить" программу в настройки Оперы - т.е. добавить в список как на скрине.
давно интересовался, повторюсь, как интегрировать WSW с Оперой (выхожу из положения при помощи глазка программы в правом верхнем углу), а хотелось бы "внедрить" программу в настройки Оперы - т.е. добавить в список как на скрине.
Цитата:
с этого сайта подписка rss загружается дольше всех
Свойства закладки -> Дополнительно -> Поиск неисправностей -> включите Игнорировать определение CSS
Цитата:
давно интересовался, повторюсь, как интегрировать WSW с Оперой
А какая разница - здесь нажимать и выбирать пункт или нажимать на глаз и выбирать пункт. Одинаковые действия.
MrPerfect (22:30 06-06-2012)
Цитата:
ок, а если для всех остальных подписок включить? какие возможны побочные явления?
MrPerfect (22:30 06-06-2012)
Цитата:
это да, просто чисто спортивный антирес)
Цитата:
Игнорировать определение CSS
ок, а если для всех остальных подписок включить? какие возможны побочные явления?
MrPerfect (22:30 06-06-2012)
Цитата:
Одинаковые действия.
это да, просто чисто спортивный антирес)
Цитата:
если для всех остальных подписок включить? какие возможны побочные явления?
Не нужно, только для тех закладок как эта с долгой проверкой - не будет грузить чрезмерно пухлых css. Побочных наверное не будет.
Плагин "WebSite Watcher" для мониторинга Яндекс.Новостей
Плагин написан мной как учебный образец, чтобы любой пользователь программы мог понять, как пишутся и работают плагины. Текст плагина снабжен многочисленными подробными комментариями, буквально для каждой строки кода.
Плагин не будет работать в старых версиях "WebSite Watcher", не имеющих встроенной системы плагинов.
Скачайте zip-архив с плагином по ссылке: http://www.onlinedisk.ru/file/896263/ , разархивируйте его.
Скопируйте плагин в папку "WebSite-Watcher\config\plugins\", затем запустите программу "WebSite Watcher" (WSW). (Если скопировать плагин в папку после запуска WSW, он не пропишется в систему плагинов).
Для постановки Яндекс.Новостей на мониторинг:
- Откройте страничку Яндекс.Новостей в браузере, введите свой запрос, нажмите кнопку "Найти".
- Для корректной работы плагина выберите сортировку "по дате" и "не группировать по сюжетам".
- Скопируйте из адресной строки браузера ссылку и создайте на её основе закладку "WebSite Watcher".
- Плагин можно использовать для мониторинга нескольких "склеенных" страниц. Зайдите в "Свойства закладки / Дополнительно / Слияние страниц (Merge Pages)", установите галочку на функции "Слияние страниц" ("Merge Pages"), нажмите кнопку "Помощник" ("Assistant"). В открывшемся браузере щёлкните на ссылку перехода на страницу 2, нажмите кнопку "Далее >". В открывшемся поле со значениями POST-запроса, выберите строку "p=1", нажмите ещё раз кнопку "Далее >", затем кнопку "Финиш".
- Зайдите в "Свойства закладки / Дополнительно / Плагин", нажмите кнопку "Выбрать публичный плагин", выберите в списке "YaNews". Если на этом этапе вы не увидели плагин, значит это произошло по одной из трёх причин: 1) файл плагина скопирован не в ту папку; 2) файл плагина скопирован в папку после того, как был запущен WSW. Завершите и вновь запустите WSW; 3) WSW посчитал этот плагин несовместимым с закладкой. Проверьте, не изменил ли Яндекс html-код страницы. Если изменил, в плагине нужно будет указать новые теги-признаки начала и конца новостей.
Плагин собирает новости со странички Яндекс.Новостей, определяет, есть ли новые новости. Если найдены новые новости, то формируется html-страничка, в которой новые новости (которых раньше не было) будут располагаться в начале странички, за ними последуют старые новости. Для новостей, не имеющих даты, плагин проставит её. Каждая новость будет содержать сведения в последовательности, отличной от Яндекса: заголовок-ссылка, источник новости, дата-время новости, сниппет (краткое содержание). Плагин выкачает странички с новыми новостями и поместит их в папку "WebSite-Watcher\config\downloads\" (при необходимости эту функцию можно отключить).
Для просмотра текста плагина, зайдите на вкладку "Свойства закладки / Дополнительно / Плагин", нажмите на кнопку со стрелкой вниз, выберите "Правка плагина", откроется среда разработки плагинов, в которой Вы увидите вкладки:
- "Конфигурация". Здесь устанавливаются название, описание плагина, способ применения плагина (спросить пользователя, вручную, автоматически), проверку совместимости (по условиям идентификации, или по идентификации + по тексту плагина).
- "Идентификация". Указываются способы идентификации плагина - когда программа будет предлагать Вам применить его.
- "Скрипт плагина". Здесь находится сам текст плагина.
- "Исходный код страницы". Здесь Вы увидите html-код последней страницы для этой закладки. Если плагин ещё не применялся, то будет показан исходный код интернет-версии страницы. Если к странице применялся плагин, то Вы увидите исходный код страницы, каким он стал после работы плагина.
- "Веб-браузер". Показывает страницу с кодом из предыдущей вкладки, как она выглядит в браузере.
- "Браузер файлов". Здесь можно просмотреть текст других плагинов, пользовательских или предустановленных в программе.
- "Сравнение". Вкладка показывается только после выбора плагина на предыдущей вкладке. Вы можете увидеть, чем отличаются плагины. Очень удобно, если у Вас есть несколько версий одного и того же плагина, можно быстро увидеть их конкретные отличия.
Плагин написан мной как учебный образец, чтобы любой пользователь программы мог понять, как пишутся и работают плагины. Текст плагина снабжен многочисленными подробными комментариями, буквально для каждой строки кода.
Плагин не будет работать в старых версиях "WebSite Watcher", не имеющих встроенной системы плагинов.
Скачайте zip-архив с плагином по ссылке: http://www.onlinedisk.ru/file/896263/ , разархивируйте его.
Скопируйте плагин в папку "WebSite-Watcher\config\plugins\", затем запустите программу "WebSite Watcher" (WSW). (Если скопировать плагин в папку после запуска WSW, он не пропишется в систему плагинов).
Для постановки Яндекс.Новостей на мониторинг:
- Откройте страничку Яндекс.Новостей в браузере, введите свой запрос, нажмите кнопку "Найти".
- Для корректной работы плагина выберите сортировку "по дате" и "не группировать по сюжетам".
- Скопируйте из адресной строки браузера ссылку и создайте на её основе закладку "WebSite Watcher".
- Плагин можно использовать для мониторинга нескольких "склеенных" страниц. Зайдите в "Свойства закладки / Дополнительно / Слияние страниц (Merge Pages)", установите галочку на функции "Слияние страниц" ("Merge Pages"), нажмите кнопку "Помощник" ("Assistant"). В открывшемся браузере щёлкните на ссылку перехода на страницу 2, нажмите кнопку "Далее >". В открывшемся поле со значениями POST-запроса, выберите строку "p=1", нажмите ещё раз кнопку "Далее >", затем кнопку "Финиш".
- Зайдите в "Свойства закладки / Дополнительно / Плагин", нажмите кнопку "Выбрать публичный плагин", выберите в списке "YaNews". Если на этом этапе вы не увидели плагин, значит это произошло по одной из трёх причин: 1) файл плагина скопирован не в ту папку; 2) файл плагина скопирован в папку после того, как был запущен WSW. Завершите и вновь запустите WSW; 3) WSW посчитал этот плагин несовместимым с закладкой. Проверьте, не изменил ли Яндекс html-код страницы. Если изменил, в плагине нужно будет указать новые теги-признаки начала и конца новостей.
Плагин собирает новости со странички Яндекс.Новостей, определяет, есть ли новые новости. Если найдены новые новости, то формируется html-страничка, в которой новые новости (которых раньше не было) будут располагаться в начале странички, за ними последуют старые новости. Для новостей, не имеющих даты, плагин проставит её. Каждая новость будет содержать сведения в последовательности, отличной от Яндекса: заголовок-ссылка, источник новости, дата-время новости, сниппет (краткое содержание). Плагин выкачает странички с новыми новостями и поместит их в папку "WebSite-Watcher\config\downloads\" (при необходимости эту функцию можно отключить).
Для просмотра текста плагина, зайдите на вкладку "Свойства закладки / Дополнительно / Плагин", нажмите на кнопку со стрелкой вниз, выберите "Правка плагина", откроется среда разработки плагинов, в которой Вы увидите вкладки:
- "Конфигурация". Здесь устанавливаются название, описание плагина, способ применения плагина (спросить пользователя, вручную, автоматически), проверку совместимости (по условиям идентификации, или по идентификации + по тексту плагина).
- "Идентификация". Указываются способы идентификации плагина - когда программа будет предлагать Вам применить его.
- "Скрипт плагина". Здесь находится сам текст плагина.
- "Исходный код страницы". Здесь Вы увидите html-код последней страницы для этой закладки. Если плагин ещё не применялся, то будет показан исходный код интернет-версии страницы. Если к странице применялся плагин, то Вы увидите исходный код страницы, каким он стал после работы плагина.
- "Веб-браузер". Показывает страницу с кодом из предыдущей вкладки, как она выглядит в браузере.
- "Браузер файлов". Здесь можно просмотреть текст других плагинов, пользовательских или предустановленных в программе.
- "Сравнение". Вкладка показывается только после выбора плагина на предыдущей вкладке. Вы можете увидеть, чем отличаются плагины. Очень удобно, если у Вас есть несколько версий одного и того же плагина, можно быстро увидеть их конкретные отличия.
можно ли с помощью проги мониторить наличие билетов на сайте ржд? то есть задать откуда и куда, день и чтобы мониторилось наличие мест на определённый поезд. не могу разобраться.
Можно.
Создайте макрос, который будет вводить в поля сайта РЖД пункты отправления, назначения и нужную дату поездки.
Впрочем, сайт должен мониториться и просто по ссылке. Адрес имеет вид POST-запроса, т.е. все параметры передаются через адресную строку. Введите необходимые данные, получите страничку, затем скопируйте адрес и создайте на его основе закладку в WSW, которую поставьте на мониторинг.
Создайте макрос, который будет вводить в поля сайта РЖД пункты отправления, назначения и нужную дату поездки.
Впрочем, сайт должен мониториться и просто по ссылке. Адрес имеет вид POST-запроса, т.е. все параметры передаются через адресную строку. Введите необходимые данные, получите страничку, затем скопируйте адрес и создайте на его основе закладку в WSW, которую поставьте на мониторинг.
tungus1973
можно подробней на пльцах? например мне надо отследить наличие билетов из Москвы в Питер 10.08.2012. получается такая ссылка. создаю новую закладку с этой ссылкой. в результате имею такое:
меняю в свойствах проверяемой закладки в пункте "технология проверки вэб-страниц" с "по умолчанию" на "Internet Explorer / Browser (Javascript support, etc)", получаю это:
уже лучше, но всё равно фигня. там идёт какой-то запрос к базе (если заходить через браузер), а через программу его не делается. вот мне и интересно как это сделать, что нужно ставить в настройках и писать в макросе. в идеале хотелось бы мониторить конкретный поезд из списка, но с этим ещё хуже.
можно подробней на пльцах? например мне надо отследить наличие билетов из Москвы в Питер 10.08.2012. получается такая ссылка. создаю новую закладку с этой ссылкой. в результате имею такое:
меняю в свойствах проверяемой закладки в пункте "технология проверки вэб-страниц" с "по умолчанию" на "Internet Explorer / Browser (Javascript support, etc)", получаю это:
уже лучше, но всё равно фигня. там идёт какой-то запрос к базе (если заходить через браузер), а через программу его не делается. вот мне и интересно как это сделать, что нужно ставить в настройках и писать в макросе. в идеале хотелось бы мониторить конкретный поезд из списка, но с этим ещё хуже.
Ciphers
Кроме включения технологии проверки Internet Explorer, включите дополнительно опцию.
Свойства закладки -> Проверка -> Расширенные опции проверки Internet Explorer -> Задержка после загрузки страницы -> 10 секунд
Возможно вам придётся настроить это значение в большую или меньшую сторону самостоятельно исходя из вашего канала связи. Слишком малое значение не устанавливайте.
Кроме включения технологии проверки Internet Explorer, включите дополнительно опцию.
Свойства закладки -> Проверка -> Расширенные опции проверки Internet Explorer -> Задержка после загрузки страницы -> 10 секунд
Возможно вам придётся настроить это значение в большую или меньшую сторону самостоятельно исходя из вашего канала связи. Слишком малое значение не устанавливайте.
MrPerfect
безуспешно. ставил задержку с 2 по 20 секунд, одинаковый результат (как на второй картинке в предыдущем моём посте). пробовал ставить "следовать перенаправлению javascript", тоже не помогает. канал 20 мбит. то есть там даже города и дата не выбраны, не то что запроса к базе нет.
безуспешно. ставил задержку с 2 по 20 секунд, одинаковый результат (как на второй картинке в предыдущем моём посте). пробовал ставить "следовать перенаправлению javascript", тоже не помогает. канал 20 мбит. то есть там даже города и дата не выбраны, не то что запроса к базе нет.
Ciphers
Версия программы? 12.1 и 12.2 у меня ваша ссылка проверяется.
Версия программы? 12.1 и 12.2 у меня ваша ссылка проверяется.
MrPerfect
версия 4.42. в 12й действительно проверяется, спасибо. было бы совсем здорово сделать проверку на конкретный поезд. а то при выборе поезда (например так) пишет "Время сессии истекло. Требуется обновить содержимое окна."
версия 4.42. в 12й действительно проверяется, спасибо. было бы совсем здорово сделать проверку на конкретный поезд. а то при выборе поезда (например так) пишет "Время сессии истекло. Требуется обновить содержимое окна."
Ciphers
Откуда вы взяли просроченную ссылку? Зайдите на сайт, возьмите заглавную ссылку расписания поездов, далее в WSW и с помощью macro пробуйте создать запись для проверки. Без записи макрокоманд здесь не выйдет.
Откуда вы взяли просроченную ссылку? Зайдите на сайт, возьмите заглавную ссылку расписания поездов, далее в WSW и с помощью macro пробуйте создать запись для проверки. Без записи макрокоманд здесь не выйдет.
MrPerfect
похоже проблема с выбором конкретного поезда из списка, не может макрос с этим справиться. если у Вас будет время, попробуйте пожалуйста сделать проверяемую закладку с любым поездом. можно ответить в ПМ.
похоже проблема с выбором конкретного поезда из списка, не может макрос с этим справиться. если у Вас будет время, попробуйте пожалуйста сделать проверяемую закладку с любым поездом. можно ответить в ПМ.
как избавиться в WSW 11.5 от плавающего окошка с рекламой:
http://www.cv.lv/darbs/energetika-elektroenergija
http://www.cv.lv/darbs/latgales-reg
появляется на одной из ссылок
закрывает почти всю информацию на странице, еще и не скроллится мышкой
щелкал на надпись про IFrame, ничего не дало
http://www.cv.lv/darbs/energetika-elektroenergija
http://www.cv.lv/darbs/latgales-reg
появляется на одной из ссылок
закрывает почти всю информацию на странице, еще и не скроллится мышкой
щелкал на надпись про IFrame, ничего не дало
Ciphers
Пока у меня ничего к сожалению не получилось. Обратитесь в техническую поддержку программы, вам помогут.
DimaA6
Это подгружаемая реклама. Добавьте для блокировки нижеприведённую строку в файл hosts вашего компьютера.
Файл размещается здесь c:/windows/system32/drivers/etc/hosts
Цитата:
Или воспользуйтесь какой-нибудь дополнительной программой для удаления рекламы. Я пользуюсь AdMuncher. Добавляем в фильтр строку с URL фэйсбука и рекламы нет.
Пока у меня ничего к сожалению не получилось. Обратитесь в техническую поддержку программы, вам помогут.
DimaA6
Это подгружаемая реклама. Добавьте для блокировки нижеприведённую строку в файл hosts вашего компьютера.
Файл размещается здесь c:/windows/system32/drivers/etc/hosts
Цитата:
http://www.facebook.com/plugins/likebox.php?href=http://www.facebook.com/cvonlinelatvia&width=460&height=258&colorscheme=light&show_faces=true&border_color=#ededed&stream=false&header=false
Или воспользуйтесь какой-нибудь дополнительной программой для удаления рекламы. Я пользуюсь AdMuncher. Добавляем в фильтр строку с URL фэйсбука и рекламы нет.
Ciphers, у меня тоже пока не получилось решить Вашу задачку. Возможно, причина кроется в настройках безопасности IE? (WSW ведь тоже основан на IE)
MrPerfect
tungus1973
спасибо за помощь! удалось ещё на шаг приблизиться к решению проблемы путем огранчения нужного поезда по времени (рядом с датой поездки)
tungus1973
речь идёт о "XAML-приложениях веб-обозревателя", "XPS-документах" и тп.? попробую поменять их.
tungus1973
спасибо за помощь! удалось ещё на шаг приблизиться к решению проблемы путем огранчения нужного поезда по времени (рядом с датой поездки)
tungus1973
речь идёт о "XAML-приложениях веб-обозревателя", "XPS-документах" и тп.? попробую поменять их.
Ciphers, я написал про затруднения с мониторингом этого сайта Мартину Аигнесбергеру. Ответа от него пока не получил.
Если у Вас получится продвинуться в этой задаче, напишите, пожалуйста, что нужно сделать и в чём возможно кроется причина затруднений?
За пример - спасибо!
Я пока с этим сайтом возился, много чего интересного узнал о тонкостях работы WSW.
Добавлено:
Ciphers, мне удалось-таки поставить этот сайт на мониторинг!
Процесс оказался очень простым (WSW v12.2).
1. Создаём новую закладку с url-адресом:
http://pass.rzd.ru/pass/public/pass?STRUCTURE_ID=735#dir=0|tfl=3|checkSeats=1|st0=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0|code0=2000000|dt0=10.08.2012|st1=%D0%A1%D0%B0%D0%BD%D0%BA%D1%82-%D0%9F%D0%B5%D1%82%D0%B5%D1%80%D0%B1%D1%83%D1%80%D0%B3|code1=2004000|dt1=02.08.2012
Это - адрес странички, каким он будет после выполнения запроса (поезда Москва-СПб на 10.08.2012).
2. Жмём на кнопку "Макрос". Выбираем "IE Макрос". Жмём на кнопку "Старт записи".
3. Дожидаемся, пока откроется страничка во вкладке "Браузер" МиниБраузера. Переходим на вкладку "Макрос", жмём на кнопку "Стоп запись".
4. Выходим из МиниБраузера через нажатие кнопки "ОК".
5. В Свойствах закладки вводим параметры Автопроверки. Жмём кнопку "Проверить!" для инициализации закладки.
Если у Вас получится продвинуться в этой задаче, напишите, пожалуйста, что нужно сделать и в чём возможно кроется причина затруднений?
За пример - спасибо!
Я пока с этим сайтом возился, много чего интересного узнал о тонкостях работы WSW.
Добавлено:
Ciphers, мне удалось-таки поставить этот сайт на мониторинг!
Процесс оказался очень простым (WSW v12.2).
1. Создаём новую закладку с url-адресом:
http://pass.rzd.ru/pass/public/pass?STRUCTURE_ID=735#dir=0|tfl=3|checkSeats=1|st0=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0|code0=2000000|dt0=10.08.2012|st1=%D0%A1%D0%B0%D0%BD%D0%BA%D1%82-%D0%9F%D0%B5%D1%82%D0%B5%D1%80%D0%B1%D1%83%D1%80%D0%B3|code1=2004000|dt1=02.08.2012
Это - адрес странички, каким он будет после выполнения запроса (поезда Москва-СПб на 10.08.2012).
2. Жмём на кнопку "Макрос". Выбираем "IE Макрос". Жмём на кнопку "Старт записи".
3. Дожидаемся, пока откроется страничка во вкладке "Браузер" МиниБраузера. Переходим на вкладку "Макрос", жмём на кнопку "Стоп запись".
4. Выходим из МиниБраузера через нажатие кнопки "ОК".
5. В Свойствах закладки вводим параметры Автопроверки. Жмём кнопку "Проверить!" для инициализации закладки.
tungus1973
боюсь мой английский не позволит мне объяснить автору программы о проблеме с сайтом ржд
так ведь это все поезда будут проверятся? с этим мне ещё на прошлой странице помог разобраться MrPerfect (у меня была старая версия программы). я же хочу добиться проверки конкретного (любого) поезда из списка. или я что-то не так понял?
боюсь мой английский не позволит мне объяснить автору программы о проблеме с сайтом ржд
так ведь это все поезда будут проверятся? с этим мне ещё на прошлой странице помог разобраться MrPerfect (у меня была старая версия программы). я же хочу добиться проверки конкретного (любого) поезда из списка. или я что-то не так понял?
Ciphers, учитывая сложность подключения этого сайта, можно, например, проверять конкретный поезд через плагин. К закладке, подключенной по указанному выше способу, создаём простой частный плагин. Например, такой:
------------------------------------------
Sub Wsw_PreProcessPage(Handle, ByRef sMemWeb, ByRef sStatusMessage, ByRef iStatusCode)
Dim sTickets
' Ищем в тексте страницы нужный номер поезда. Если поезд найден...
If InStr(sMemWeb, "class=train-num-0>№ 038А") Then
' ...извлекаем из него информацию о наличии билетов и их цене
sTickets = GetFirstWildcardMatch(sMemWeb, "class=train-num-0>№ 038А*Маршрут движения поезда")
sTickets = GetAllWildcardMatches(sTickets, "<TABLE class=availableSeatsTable*</TABLE>")
' cтроим новую страничку
sMemWeb = "<html><head><title>" + Bookmark_GetProperty(Handle, "name")
sMemWeb = sMemWeb + "</title><meta http-equiv=""Content-Type"" content=""text/html; charset=utf-8"">"
sMemWeb = sMemWeb + "</head><body>Билеты на поезд № 038А на 10.08.2012<BR>" + sTickets + "</body></html>"
' Если поезд не найден, сообщаем об ошибке
Else
sStatusMessage = "Ошибка: Поезд не найден"
iStatusCode = 2
End If
End Sub
------------------------------------------
На выходе после окончания мониторинга получаем сообщение вида:
Билеты на поезд № 038А на 10.08.2012
Купе 94 3595 руб.
Плац 83 1629 руб.
------------------------------------------
Sub Wsw_PreProcessPage(Handle, ByRef sMemWeb, ByRef sStatusMessage, ByRef iStatusCode)
Dim sTickets
' Ищем в тексте страницы нужный номер поезда. Если поезд найден...
If InStr(sMemWeb, "class=train-num-0>№ 038А") Then
' ...извлекаем из него информацию о наличии билетов и их цене
sTickets = GetFirstWildcardMatch(sMemWeb, "class=train-num-0>№ 038А*Маршрут движения поезда")
sTickets = GetAllWildcardMatches(sTickets, "<TABLE class=availableSeatsTable*</TABLE>")
' cтроим новую страничку
sMemWeb = "<html><head><title>" + Bookmark_GetProperty(Handle, "name")
sMemWeb = sMemWeb + "</title><meta http-equiv=""Content-Type"" content=""text/html; charset=utf-8"">"
sMemWeb = sMemWeb + "</head><body>Билеты на поезд № 038А на 10.08.2012<BR>" + sTickets + "</body></html>"
' Если поезд не найден, сообщаем об ошибке
Else
sStatusMessage = "Ошибка: Поезд не найден"
iStatusCode = 2
End If
End Sub
------------------------------------------
На выходе после окончания мониторинга получаем сообщение вида:
Билеты на поезд № 038А на 10.08.2012
Купе 94 3595 руб.
Плац 83 1629 руб.
tungus1973
спасибо, буду разбираться.
спасибо, буду разбираться.
Нужно как то выставить задержку между проверками страниц в секунд 5-10. Потому что на некоторых сайтах при одновременной проверке сразу 10 страниц блокируют IP адрес, для этого и нужна задержка.
Как можно выставить эту задержку при проверке?
Как можно выставить эту задержку при проверке?
Зайдите в общие настройки программы, вкладка Проверка, кнопка Соединение, вкладка Расширенные правила соединения, кнопка Новая, введите адрес сайта и измените настройки. Повторите для нужных сайтов.
То что нужно. MrPerfect Спасибо.
Скачал на форуме 12 версию с патчем, но что-то косяк какой-то.
Программа нравится. Можно отслеживать скажем, сериалы.
Программа нравится. Можно отслеживать скажем, сериалы.
Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Предыдущая тема: как поставить пароль
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.