如何获取网页中的变量?
比如网页中有这样一段代码:
var a
a=随机字符串我要把A等于的这个随机字符串获取下来,请问该怎么办?用WebBrowser可以吗?谢谢!

解决方案 »

  1.   

    然后可以,先取得源码,然后查找 a=随机字符串 ,然后取得长度,了left 或 right ,取得 随机字符串
      

  2.   

    使用script组件运行这段脚本,能够计算出a的结果
      

  3.   

    呵呵 下午才收集到了这个代码<html>
    <script language="JavaScript">
    var Temp = "Zswang 路过 :)";
    </script>
    </html>
     
    using mshtml;
     
    private void Form1_Load(object sender, EventArgs e)
    {
        webBrowser1.Navigate(@"c:\temp\temp.htm");
    }
     
    private void button1_Click(object sender, EventArgs e)
    {
        IHTMLDocument2 vDocument = webBrowser1.Document.DomDocument as IHTMLDocument2;
        IHTMLWindow2 vWindow = vDocument.parentWindow;
        vWindow.execScript("document.title=Temp;", "JavaScript");
        Text = vDocument.title;
    }