Перейти к содержимому


Фотография

программирование робота


  • Авторизуйтесь для ответа в теме
4 ответов в теме

#1 faser

faser

    Ищу работу в мировом теневом правительстве.Умею отбрасывать тень

  • Пользователи
  • PipPipPip
  • 1 007 сообщений
  • Пол:Мужской

Отправлено 22 Июнь 2010 - 08:12

Привет всем Гуру Delfi, C++ и прочего...

Знатоки, подскажите какие-нить ресурсы, где толково описаны принципы создания роботов для работы с html контентом. Или если кто может поделиться исходным кодом - поделитесь плиз.
Шоб не было лишних вопросов, типа "нафига оно тебе"... на работе ни 1С ни Паруса ни Галактики, а корявая система выделки программистов-извращенцев. работать в этой "оболочке" мягко говоря неудобно, хочу автоматизировать некоторые процессы, к примеру:
Изображение
нажимая на ссылку "1" открываются элементы управления "2" там надо поменять дату, нажавна ссылку "3" получаете целое новое окошко "4", где надо ввести коментарий и нажать на кнопку "сохранить".

ну и подобные манипуляции на странице. Сразу говорю, мне не нужна готовая программа, мне нужна помошь, для того, чтобы понять принцип, как программно получить доступ, отследить, "нажать" где надо и т.п.

если есть, сойдет какой-нить код бота для несложной браузерной игры, я уж его переделаю
  • 0

#2 DP_

DP_

    Активный участник

  • Пользователи
  • PipPipPip
  • 179 сообщений
  • Пол:Мужской

Отправлено 23 Июнь 2010 - 01:03

точно не понял, что же тебе надо, но, думаю возможностей .Net классов HttpWebRequest, HttpWebResponse для запросов тебе помогут.
для веб-сервера тоже был класс, счас точн не помню (это если не используешь уже серверный язык). если не нагуглишь- выищу из своего стародавнего проекта.
для распознавания html- можешь попробовать или XmlSerializer (html как частный случай xml) или регулярные выражения.
такие идеи.

p.s. если тебе надо изменить внешний вид (оформление) страниц (как я понял) - самое надежное (и, наверное, простое)- править серверный код.

Сообщение отредактировал DP_: 23 Июнь 2010 - 01:16

  • 0

#3 kwach

kwach

    Активный участник

  • Супермодераторы
  • PipPipPip
  • 863 сообщений
  • Пол:Мужской

Отправлено 23 Июнь 2010 - 01:43

Дружище, с таким вопросом пошустри лучше в IRC там быстрее помогут.
  • 0

#4 faser

faser

    Ищу работу в мировом теневом правительстве.Умею отбрасывать тень

  • Пользователи
  • PipPipPip
  • 1 007 сообщений
  • Пол:Мужской

Отправлено 23 Июнь 2010 - 11:10

точно не понял, что же тебе надо, но, думаю возможностей .Net классов HttpWebRequest, HttpWebResponse для запросов тебе помогут.
для веб-сервера тоже был класс, счас точн не помню (это если не используешь уже серверный язык). если не нагуглишь- выищу из своего стародавнего проекта.
для распознавания html- можешь попробовать или XmlSerializer (html как частный случай xml) или регулярные выражения.
такие идеи.

уточнил, там не html, а pl/sql. Так шо не совсем то.

p.s. если тебе надо изменить внешний вид (оформление) страниц (как я понял) - самое надежное (и, наверное, простое)- править серверный код.


Нет, внешний вид не трогаем, форма не меняется, меняется содержимое. Т.е. сейчас я мышкой тыкаю везде и клавой комментарии вбиваю. а хочу, чтобы это робот делал.

Дружище, с таким вопросом пошустри лучше в IRC там быстрее помогут.


спасибо попробую.
  • 0

#5 DP_

DP_

    Активный участник

  • Пользователи
  • PipPipPip
  • 179 сообщений
  • Пол:Мужской

Отправлено 23 Июнь 2010 - 02:03

уточнил, там не html, а pl/sql. Так шо не совсем то.

эм.. как бы сказать, pl/sql это язык программирования для СУБД от компании Oracle, а HTML- язык разметки страниц, т.е. формат представления данных. в в общем, понятия из разных категорий и никак не сравнимые (скажем, если бы кто-то попробовал сравнить UNIX и Intel).

так вот, если ты хочешь программно работать с веб-сервером - пригодится то, о чем я написал выше (м.б. даже не всё).
а если с сервером БД (да хоть с тем же Oracle RDBMS), то неймспейса System.Data.SqlClient хватит для обычных задач сполна.
  • 0




1 посетителей читают тему

0 members, 1 guests, 0 anonymous users