1
想象一个网站,其中有2个下拉控件,如最小年龄和最大年龄。选择年龄和最大年龄后,我想要按搜索按钮。如何将搜索结果导入到输出流中,然后导航DOM HTML。我已经知道如何通过htmlagilitypack通过DOM浏览。我只是不知道如何调用下拉选择并调用搜索按钮。我想从控制台应用程序做所有这些。它甚至有可能吗?我使用C#Visual Studio 2010中网站抓取:下拉控件和搜索按钮点击
谢谢..
想象一个网站,其中有2个下拉控件,如最小年龄和最大年龄。选择年龄和最大年龄后,我想要按搜索按钮。如何将搜索结果导入到输出流中,然后导航DOM HTML。我已经知道如何通过htmlagilitypack通过DOM浏览。我只是不知道如何调用下拉选择并调用搜索按钮。我想从控制台应用程序做所有这些。它甚至有可能吗?我使用C#Visual Studio 2010中网站抓取:下拉控件和搜索按钮点击
谢谢..
如果HTML看起来像这样:
<form action="someurl">
<select name="SomeOption">
<option value="val1">val1</option>
<option value="val2">val2</option>
</select>
</form>
而且要与 “VAL1” 提交表单,那么你需要执行包含参数SomeOption = val1的“someurl”的HTTP POST操作。这基本上就是浏览器正在做的事情。当然你试图模拟的表单会稍微复杂一些。
那是你在问什么?
顺便说一句,如果您想查看浏览器提交表单时到底发生了什么,请查看Fiddler,这是微软一位同事精心制作的工具。