none
WebBrouser в WPF, автоматическое заполнение форм RRS feed

  • Вопрос

  • Здравствуйте. Помогите пожалуйста с таким вопросом - на сайте народа (http://narod.yandex.ru/) есть форма входа, и еще несколько форм для загрузки файлов в мастерской:


    <INPUT TYPE="file" NAME="userfile1" SIZE=20><BR>
    <INPUT TYPE="file" NAME="userfile2" SIZE=20><BR>
    <INPUT TYPE="file" NAME="userfile3" SIZE=20><BR>
    <INPUT TYPE="file" NAME="userfile4" SIZE=20><BR>

    Как можно при нажатии на кнопку автоматически вбить данные в формы логина и пароля, и имитировать нажатие кнопки входа (подобие жезла в опере). И тоже самое сделать с формами выбора файлов. Надо как-то указать в userfile1 путь к нужному файлу и начать загрузку.. Такое возможно сделать?

    23 июля 2012 г. 11:42

Ответы

  • Дело в том, что эти формы на сайтах, по нажатию кнопки выполняют некие POST или GET запросы. Другими словами, вам нужно имитировать не заполнение форм, а отправку запросов. Неплохо об этом деле описано здесь.

    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа Siompc 26 июля 2012 г. 13:43
    24 июля 2012 г. 8:36
    Отвечающий

Все ответы

  • WebBrowser1.Document.All.Item("email").Value = "твой логин" 'заполнение поля с логином

    WebBrowser1.Document.All.Item("pass").Value = "твой пароль"'заполнение поля с паролем

    Это нашел )) Хотя при strict On работать не хочет. Как похожим способом заполнить поля выбора файла?

    24 июля 2012 г. 8:32
  • Дело в том, что эти формы на сайтах, по нажатию кнопки выполняют некие POST или GET запросы. Другими словами, вам нужно имитировать не заполнение форм, а отправку запросов. Неплохо об этом деле описано здесь.

    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа Siompc 26 июля 2012 г. 13:43
    24 июля 2012 г. 8:36
    Отвечающий