兔八哥极品软件园    运行: 4508天 | 文章:640 篇 | 评论:551 条 | 碎语:1条

c# msthml 执行 网页脚本和变量

作者:admin 发布于:2012-5-24 8:25 Thursday 分类:.NET


webBrowser1.Navigate("http://v.youku.com/v_show/id_XMzk5OTE2NTQ4.html");

            RabbitExt.WebBrowserExt.Wait(webBrowser1, 5000);

            WebClient wc = new WebClient();

            IHTMLDocument2 vDocument = webBrowser1.Document.DomDocument as IHTMLDocument2;
            IHTMLWindow2 vWindow = (IHTMLWindow2)vDocument.parentWindow;
            Type vWindowType = vWindow.GetType();
            object testText = vWindowType.InvokeMember("scode",BindingFlags.GetProperty, null, vWindow, new object[] { }); // 读取
            MessageBox.Show(testText.ToString());
            //vWindowType.InvokeMember("testText",BindingFlags.SetProperty, null, vWindow, new object[] { "Zswang 路过" }); // 设置
            //vWindowType.InvokeMember("ShowMessage",BindingFlags.InvokeMethod, null, vWindow, new object[] { 12345 }); // 执行方法


            //IHTMLDocument2 vDocument = webBrowser1.Document.DomDocument as IHTMLDocument2;
            //IHTMLWindow2 vWindow = (IHTMLWindow2)vDocument.parentWindow;
            //vWindow.execScript("ShowMessage(67890);", "JavaScript"); // 执行脚本


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap