программирование робота
#1
Отправлено 22 Июнь 2010 - 08:12
Знатоки, подскажите какие-нить ресурсы, где толково описаны принципы создания роботов для работы с html контентом. Или если кто может поделиться исходным кодом - поделитесь плиз.
Шоб не было лишних вопросов, типа "нафига оно тебе"... на работе ни 1С ни Паруса ни Галактики, а корявая система выделки программистов-извращенцев. работать в этой "оболочке" мягко говоря неудобно, хочу автоматизировать некоторые процессы, к примеру:
нажимая на ссылку "1" открываются элементы управления "2" там надо поменять дату, нажавна ссылку "3" получаете целое новое окошко "4", где надо ввести коментарий и нажать на кнопку "сохранить".
ну и подобные манипуляции на странице. Сразу говорю, мне не нужна готовая программа, мне нужна помошь, для того, чтобы понять принцип, как программно получить доступ, отследить, "нажать" где надо и т.п.
если есть, сойдет какой-нить код бота для несложной браузерной игры, я уж его переделаю
#2
Отправлено 23 Июнь 2010 - 01:03
для веб-сервера тоже был класс, счас точн не помню (это если не используешь уже серверный язык). если не нагуглишь- выищу из своего стародавнего проекта.
для распознавания html- можешь попробовать или XmlSerializer (html как частный случай xml) или регулярные выражения.
такие идеи.
p.s. если тебе надо изменить внешний вид (оформление) страниц (как я понял) - самое надежное (и, наверное, простое)- править серверный код.
Сообщение отредактировал DP_: 23 Июнь 2010 - 01:16
#3
Отправлено 23 Июнь 2010 - 01:43
#4
Отправлено 23 Июнь 2010 - 11:10
уточнил, там не html, а pl/sql. Так шо не совсем то.точно не понял, что же тебе надо, но, думаю возможностей .Net классов HttpWebRequest, HttpWebResponse для запросов тебе помогут.
для веб-сервера тоже был класс, счас точн не помню (это если не используешь уже серверный язык). если не нагуглишь- выищу из своего стародавнего проекта.
для распознавания html- можешь попробовать или XmlSerializer (html как частный случай xml) или регулярные выражения.
такие идеи.
p.s. если тебе надо изменить внешний вид (оформление) страниц (как я понял) - самое надежное (и, наверное, простое)- править серверный код.
Нет, внешний вид не трогаем, форма не меняется, меняется содержимое. Т.е. сейчас я мышкой тыкаю везде и клавой комментарии вбиваю. а хочу, чтобы это робот делал.
Дружище, с таким вопросом пошустри лучше в IRC там быстрее помогут.
спасибо попробую.
#5
Отправлено 23 Июнь 2010 - 02:03
эм.. как бы сказать, pl/sql это язык программирования для СУБД от компании Oracle, а HTML- язык разметки страниц, т.е. формат представления данных. в в общем, понятия из разных категорий и никак не сравнимые (скажем, если бы кто-то попробовал сравнить UNIX и Intel).уточнил, там не html, а pl/sql. Так шо не совсем то.
так вот, если ты хочешь программно работать с веб-сервером - пригодится то, о чем я написал выше (м.б. даже не всё).
а если с сервером БД (да хоть с тем же Oracle RDBMS), то неймспейса System.Data.SqlClient хватит для обычных задач сполна.
1 посетителей читают тему
0 members, 1 guests, 0 anonymous users