2014-01-29 160 views
0

我想通过使用HTMLagility包在网页上填写特定的表单,但我卡住如何通过HTMLAgility单击表单上的按钮。我已经看到了其他选项,如HTMLElement,但我没有太多的了解。下面 链接,人们可以有看 http://www.moneycontrol.com/india/fnoquote/acc/ACC按钮点击网页通过HTMLagilitypack

在此页面中,我可以通过设置属性,选择“股票”的下拉菜单和下拉到期。但我需要点击“SEARCH FUTURES”按钮。

任何类型的帮助将是绝对感谢。 所有代码都应该在vb.net中进行说明请求

回答

0

您不能使用Html Agility Pack点击按钮,也不想使用它。实现你想要做的事情的最简单方法是安装一个能查看HTTP post参数的工具。我使用小提琴手,你可以在这里下载: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年2月26日”。这些是股票和到期日下跌的价值。将这两个值修改为您想要的值,然后从您的应用程序发送包含该发布数据的HTTP POST。

+0

感谢破产,为您的直接和简单的解释。当然,我会检查小提琴手,并会回复任何问题。再次感谢。 –