2014-01-29 1 views
0

Я пытаюсь заполнить конкретную форму через веб-страницу, используя пакет HTMLagility, но я застрял как Как нажимать кнопку в форме через HTMLAgility. Я видел другой вариант, например, HTMLElement, но я не очень люблю его. ниже ссылка, где один может иметь выглядеть http://www.moneycontrol.com/india/fnoquote/acc/ACCКнопка Нажмите на веб-странице через HTMLagilitypack

на этой странице, я могу выбрать в раскрывающемся меню «Сток» и срок действия выпадающего меню путем установки атрибутов. Но мне нужно нажать кнопку «ПОИСК FUTURES».

Любая помощь должна быть абсолютно благодарна. Весь код должен быть пояснен в запрошенном vb.net

ответ

0

Вы не можете использовать Html Agility Pack, чтобы щелкнуть по кнопке и не хотите. Самый простой способ добиться того, что вы связываете, - это установить инструмент, который будет просматривать параметры HTTP-сообщений. Я использую скрипач, и вы можете скачать его здесь: http://www.telerik.com/download/fiddler. При нажатии на кнопку «Поиск» Фьючерсные, вот данные POST Отправляемая

instrument_type=FUTSTK&post_flag=true&see_all=&sc_id=MPS&short_name=Adani+Ports&user_sel_price=&stock_code=MPS&sel_exp_date=2014-02-26 

Если вы посмотрите closery вы можете увидеть «Адани портов» и «2014-02-26». Таковы значения из выпадающих данных о запасе и истечении срока действия. Измените эти два значения так, как вы хотите, затем отправьте HTTP POST из своего приложения, содержащего эти данные.

+0

Спасибо, сломал, для вашего прямого и простого объяснения. Конечно, я проверю скрипача и вернусь к любой проблеме. Еще раз спасибо. –

 Смежные вопросы

  • Нет связанных вопросов^_^