Форум NokiaZone Форум главнаяРаздел
Кодинг на Python и С++В теме
просьба. 27 комментариев.
Не могли бы те, кто разбирается в питоне написать очень полезную программу. Ее суть такая: вводишь 1) url сайта 2) период обновления в сек 3) строка для поиска. В итоге программа через определенные промежутки времени загружает страницу и если находит в ее Читать с конца Страница 1 из 3
» ... ReinRaus
от
То начинает играть мелодия
Sveark
от
Поподробней пожалуйста, что именно должна делать программа? Что за период обновления в сек? Что за строка для поиска?
ReinRaus
от
Смысл в общем такой. Вводим три параметра. АДРЕС - это адрес сайта например ввв.ру/онлайн.пшп?ник=света ВРЕМЯ - это время в секундах, определяет промежуток через который обновляется страница и ШАБЛОН - это текст для поиска, например "сейчас в сети". Итак собственно суть. Программа загружает в текстовую переменную СТР код страницы из интернета с адресом АДРЕС. После этого ищет в строке СТР подстроку ШАБЛОН. Если находит, то играет мелодия, программа завершает работу. Если не найдена такая подстрока то по прошествии ВРЕМЯ секунд страница АДРЕС загружается снова. В данном примере это позволит узнать- вышел ли человек онлайн на каком либо проекте. Но это далеко не единственное применение
еще это проверка входящих почти на любом ресурсе, где они есть. А также быстрый кач в онлайн играх интернета на скриптах. Да и много чего можно придумать. Главная вывода в том, что вы можете не обновлять руками страницу и будете оповещены звуком о происшествии какого либо события
я на комп за 4 минуты такую написал
но к
Udaff4ег
от
имеешь ввиду прогу для партнерок?
ReinRaus
от
Нет. Нафик. Для партнерок надо чтобы программа умела: 1) юзерагенты разные отсылать 2) переподключаться к точке доступа, чтобы айпи сменить. Вот что должна уметь такая прога. А той проге, которую я описал все это не нужно.
Udaff4ег
от
Гм, ну ты скажи хоть для какого сайта это расчитано
ReinRaus
от
Вообще для амулета mag.su. Там есть скрипт- вводишь ник, а тебе выдает результат поиска. Если персонаж в игре, то выдадет "игрок с именем вася находится на сервере 2" к примеру. Если игрока в игре нет, то скрипт выводит страницу "игрока с именем вася в игре отсутствует" то есть в выданной скриптом странице надо найти текст "на сервере" это будет означать, что вася онлайн. Это для того, чтобы самому не торчать в игре, а заниматься делами. Или вешаем его на какой нибудь почтовый сайт. Содержание в коде страницы текста "входящие(1)" будет означать, что пришло новое сообщение. Вообще полезная вещь. Или допустим какой нибудь сервер досят. Вы вешаете на него эту программу и будете поставлены в известность, что сервер ожил. Да много чего еще придумать можно
Sveark
от
ReinRaus, вот ты писал то, что написал такую программу на комп за 4 минуты, ты использовал цикл while?
ReinRaus
от
Да
двоеточие это перевод строки. Set ie=createobject("internetexplorer.Application"): do: ie.Navigation(adres_saita): set t=ie.Document.Createtextrange: f=t.Findrange(stroka_dlja_poiska,0): if f>0 then beep: sleep 60 : loop while f=0 это обычный vb скрипт (расширение vbs) возможно где то ошибки- я не с компа
ReinRaus
от
Это сильно упрощенный код
зато сразу все видно
так то по идее у меня еще с командной строкой работа идет, звук и можно одновременно на несколько адресов ее натравить
Страница 1 из 3
» ...