Http Html и интернет

Тема в разделе ".NET", создана пользователем sadgb, 26 янв 2008.

  1. sadgb

    sadgb Гость

    всем привет и снова здравствуйте )
    передо мной открылись новые задумки и норвые соответственно проблемы в их реализации
    на этот раз я расскажу о своих сложностях в области работы с http протоколом
    итак
    смысл пердельно прост
    существует много задач и много сайтов где есть поле ввода куда вводишь свой логин - нажимаешь далее а дальше вводишь цифорки подтверждения.
    не бойтесь я не б буду спрашивать как реализовать нейронные сети для разбора буковок но спрошу кое что полегче
    хочу написать программу которая при запуске компбютера заходит на сайт набирает в поле ввода например логин жмёт дальше на полученной старнице находит картинку выводит мне на экран. я в программе ввожу цифорки и она отправляет их сайту

    вот...
    перво наперво хочу узнать вот что
    1 какой язык програмирования посоветуете (пока думаю о си шарпе)
    2 нет ли хорошей книге именно об этом
    3 в каком направлении вообще капать потому как не знаю даже за что уцепиться
    спасибо )
     
  2. Pasha

    Pasha Гость

    1. Правильно думаешь
    2. Документация по классам из пункта 3 + что-нибудь об основах протокола http.
    3. С помощью System.Net.WebRequest "вводишь имя и жмешь кнопку", разбираешь текст полученной страницы с помощью System.Text.RegularExpressions.Regex или комбинации SgmlReader+XPathDocument, ищешь в нем ссылку на картинку. "Вводишь код и жмешь кнопку" с помошью System.Net.WebRequest.
    0.25$ за одну каптчу? :)
     
  3. sadgb

    sadgb Гость

    спасип ))
    насчёт капчи - та прога натолкнула на меня мысль а цель немнога другая ))
     
  4. sadgb

    sadgb Гость

    такс )
    с получением html кода я разобрался
    а вот с остальным нефига
    непонял я ни как заполнять форму ни как нажимать на кнопку
    +
    заодно вопрос как то же делать если кнопка явовская
     
  5. Pasha

    Pasha Гость

    Для: sadgb
    Тебе нужно не заполнять форму и нажимать на кнопку, а послать такой же запрос, какой посылает браузер при заполнении формы, после отрабатываения js. Погугли про get/post запросы, все станет намного яснее.
     
  6. sadgb

    sadgb Гость

    аааа блина туплю )
    стало намнога яснее но пошёл дальше и столкнулся с тем что кое где ява скрипт на кнопке наподобии
    java script:document.editBasic.submit() как напрмер в контакте
    вопрос - а как отследить ссылку ? догадок в этом направлении нет
     
  7. Pasha

    Pasha Гость

    Для: sadgb
    Возьми примочку к браузеру - Web Development Helper, или любой другой трэйсер. Он подробно покажет что, кто и куда отправляет.
     
Загрузка...

Поделиться этой страницей