Форум 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
  » ...
Яндекс.Метрика
Вы не авторизованы!
Авторизация
Обновить
Глав
[след]
страницы: 1 , 2 , 3

Добавить в избранное (только для авторизированных)