C# webbrowser 使用Tips
来源:互联网 发布:华讯网络薪资 编辑:程序博客网 时间:2024/05/21 21:47
屏蔽弹出窗口及脚本错误提示
webBrowser1.ScriptErrorsSuppressed = true;
找到需要的链接并点击
HtmlElementCollection link = browser.Document.GetElementsByTagName("a");for (int ii = 0; ii < link.Count; ii++){ if (link[ii].GetAttribute("href").ToLower().IndexOf("http://abc.com") == 0 && link[ii].GetAttribute("href").ToLower().IndexOf(".html") > 0) { link[ii].InvokeMember("click"); return true; }}
取页面高度滚到最后
HtmlDocument doc = browser.Document;int height = browser.Document.Body.ScrollRectangle.Height;doc.Window.ScrollTo(new Point(0, height));
遇到资源使用中问题的处理
网上一般介绍这样处理:
while (browser.ReadyState != WebBrowserReadyState.Complete) Application.DoEvents();
测试发现,可以在webBrowser1_DocumentCompleted里加入:
browser.Stop();
执行js
注意函数不能带括号
string s1 ='t1';string s2 ='t2';Object[] objArray = new Object[2];objArray[0] = s1 ;objArray[1] = s2 ;webBrowser1.Document.InvokeScript("bus_p2pSearch", objArray);
阅读全文
0 0
- C# webbrowser 使用Tips
- C# webbrowser使用
- C#使用Tips(部分)
- C#中WebBrowser的使用
- C#中使用WebBrowser控件
- C#中WebBrowser的使用
- C# webBrowser控件使用心得
- C# webBrowser控件使用心得
- C# webBrowser控件使用心得
- C# webBrowser控件使用心得
- C# webBrowser控件使用心得
- c#多线程使用webbrowser控件
- C# WebBrowser 控件的使用
- C# webBrowser控件使用心得
- C#使用Webbrowser的一点心得体会
- 使用webBrowser进行C#和JS通讯
- C#中的WebBrowser控件的使用
- C#中的WebBrowser控件的使用
- Linux芯片级移植与底层驱动(基于3.7.4内核)
- cmd dos 命令
- JAVA8时间和Mysql时间的关系
- convert sample rate from AV_SAMPLE_FMT_FLTP to AV_SAMPLE_FMT_S16
- 下拉框的click、onchange事件
- C# webbrowser 使用Tips
- 共享python代码
- android多Modle统一配置Gradle
- Halcon算子学习 2 6-19
- linux下svn环境的搭建
- jdbc
- [Android]笔记14:Adapter接口及实现类
- ubuntu下各种软件安装方法
- poj3261Milk Patterns