Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Теория программирования > Общие вопросы создания ПО
Перезагрузить страницу Веб-бот как его написать
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
tsi tsi вне форума
Новичок
 
Сообщений: 9
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.05.2009
По умолчанию Веб-бот как его написать - 11.02.2010, 13:27

Вообщем суть вопроса в заголовке. Есть сайт, на нем в нужном месте надо отслеживать изменения текста и результаты сохранять у себя на компе. Вообщем как это сделать? На чем писать(язык программирования)? В каком направлении идти? По каким ключивым словам можно найти информацию по данному вопросу?
Всем зарание спасибо.

Добавлю. Имеется ввиду не свой сайт. Т.е. программка которая сама заходит на указанный мною сайт раз в час и просматривает нужный блок.
Ответить с цитированием
  (#2 (permalink)) Старый
Alexiski Alexiski вне форума
Любитель давать советы
 
Сообщений: 4,274
Сказал(а) спасибо: 27
Поблагодарили 54 раз(а) в 54 сообщениях
Регистрация: 16.10.2005
По умолчанию 11.02.2010, 13:39

Информация на сайте - это страничка HTML. Как она выглядит, можно увидеть в любом браузере, в режиме просмотра исходного текста. Получить ее программным путем довольно просто, поройтесь по ключевым словам "HTTP GET". умеют это делать очень многие языки, выбирайте тот, что Вам ближе.

А основная засада тут в том, что люди время от времени меняют дизайн сайта, соответственно, меняется исходный код. А в большинстве случаев бота при этом надо будет переделывать
Ответить с цитированием
  (#3 (permalink)) Старый
Garik Garik вне форума
Member
 
Сообщений: 6,201
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 07.06.2002
По умолчанию 11.02.2010, 13:41

Вообщем как это сделать? - Руками.
На чем писать(язык программирования)? - Зависит от твоих предпочтений. Обращаться по HTTP "умеет" практически любой современный язык. Если хочется получить результат побыстрее, могу порекомендовать современный язык типа Python или Ruby.
В каком направлении идти? - В направлении изучения языка, который выберешь.
По каким ключивым словам можно найти информацию по данному вопросу? - Зависит от языка. Что касается самого алгоритма - копай в сторону описания протокола HTTP, парсеров HTML или регулярных выражений (зависит от сложности шаблона, который ты хочешь вытаскивать со страницы).
Ответить с цитированием
  (#4 (permalink)) Старый
beroal beroal вне форума
Member
 
Сообщений: 108
Сказал(а) спасибо: 3
Поблагодарили 4 раз(а) в 4 сообщениях
Регистрация: 13.12.2002
По умолчанию 11.02.2010, 19:15

Цитата:
Вообщем суть вопроса в заголовке. Есть сайт, на нем в нужном месте надо отслеживать изменения текста и результаты сохранять у себя на компе.
Кажется, Google такое делал — изменения веб-страницы посылаются в feed.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как написать ряд 0,-2*x,4*x^2,(-2)^3*x^3,.......,(-2)^n*x^n Alenka-dev Lisp 0 05.05.2010 07:10
Как написать TSR программу в С++ kosetsky Вопросы начинающих программистов 1 03.10.2009 21:25
Написать программу blackcat Задания за деньги 3 20.09.2009 12:12
Как написать RLE архиватор imported_Witcher Delphi 1 15.09.2009 20:57
Как написать? Angel07 Prolog 0 10.11.2007 13:39
Как это написать на VB? SOm26 Visual Basic 0 16.03.2007 04:48
Как написать DLL для 1С Root_in C++ Builder 1 22.11.2005 12:09
Как написать DLL ? HeiHeShang Prolog 7 28.09.2005 16:28
Как написать задание по VB lunohodfaraway Вопросы начинающих программистов 0 01.04.2005 08:07
If в SQL в C++ Builder 5 как написать Fet SQL 5 15.04.2004 14:29
Как написать AVI-проигрыватель Anonymous Visual C++ 1 29.01.2004 16:11
Как написать CGI Anonymous Некоммерческие проекты 1 02.10.2002 16:15



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов