就是那种网页源代码中没有<form><input>字样,而只有<script>字样的表单,对网络编程不太懂,让大家见笑了,网上能找到的资料很多都是通过<form><input>等察看控件,然后用webbrowser去操作。但是这种找不到这些信息的网页咋办,恳请大家给个思路

解决方案 »

  1.   

    一样的,就是这些表单的id在html源代码中看不到。你可以用IE8以上的developer tools(按f12调出)或者firebug看到他们的id和动态产生的源代码。
      

  2.   

    用抓包工具看看,然后用HttpWebRequest发送响应模拟请求。
      

  3.   

    谢谢各位,用了firebug,很不错,不过还有些不太懂得地方,:)
    这个代码<div class="sOEB">
    <div class="sPEB sFAB" aria-hidden="true" style="display: none;">One per line</div>
    <textarea class="sEAB sAFB" style="overflow-y: hidden; height: 36px;" dir="ltr"></textarea>
    </div>
    我要找到textarea的id或者name之类的东东,用类似于这样的代码
    HtmlElement textarea = htmlDoc.All["textarea"];
                textarea.SetAttribute("textarea", "google");
    去填充,怎么样才能识别这个textarea呢,就是红色部分应该怎么写