C# 扩展的比较完整的WebBrowser控件
2022-04-12 09:55:18 2.02MB c#
1
屏蔽脚本弹出错误、打开链接页 屏蔽脚本弹出错误、打开链接页 屏蔽脚本弹出错误、打开链接页
2022-04-11 23:15:06 79KB 脚本滚动条
1
【阳光有点冷Delphi系列】 D10.3 Rio可用谷歌控件 CEF4Delphi DcefBrowser TChromeTabs JS与网页元素交互控制实例源码 本人在DelphiXE10.3下亲自测试成功!
2022-04-09 21:55:56 71.43MB delphi webbrowser google chrome
Excel2007 VBA使用WebBrowser控件登录12306网站,推荐IE8,IE9也可以登录,但后继不能查询车票,是脑残的12306的问题。 程序涉及计时器、表单提交、页面加载完成判定、页面文字判断等多个方面。 代码来自网上若干人的支持
2022-04-08 13:43:15 82KB WebBrowser控件 Excel2007 VBA 12306
1
当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。本文探讨的方法是从控件解决问题。
2022-04-07 11:26:55 35KB WebBrowser 脚本错误 解决方案
1
不多说,直接上代码,winform下button1调用js函数,从html页面获取值,然后JS调用WINFORM的函数,传送获取到的值到winform并通过messagebox的方法show出来。一步到位,winform调用JS函数和JS调用winform函数的方法都有了。 C#的winform下代码如下: [System.Runtime.InteropServices.ComVisible(true)] public partial class Form1 : Form { public Form1() { InitializeComponent();
2022-03-26 17:53:39 36KB br c# fo
1
由于一时的头脑发热,花了两个晚上基于AxWebBrowser写了一个浏览器MyIE。现在用这个浏览器发的帖子,有点小市民的成就感,嘿嘿。源代码可以在本人的资源里下载到,这里简单总结如下:1、VS2005自带的WebBrowser功能较少(网上资源也不多),AxWebBrowser控件暴露的事件更多些。比如打开新窗口的控制,WebBrowser貌似没有简单的方法来实现。2、实现标签式界面,难点有:1)所有标签共用一个地址条、状态条、导航按钮,要切换上下文,要把界面状态封装起来,我封装到 BrowserData 类里,寄存在 TabPage.Tag 属性里;2)关闭一个Tab页时,默认会激活第一个Tab页,而不会回到上一个标签,我设计了一个标签栈(_pageStack)来管理;3、实现了状态条,赞叹VS2005的 ToolStrip 功能强大,使用起来太方便了!感谢为我们铺路的工作者们!4、实现了收藏夹功能,跟IE实时同步,其实也很简单,就是打开 Favorite 目录,遍历目录和子目录,解析链接文件;另一个难题是调出 IE 界面,例如“Internet 选项”“整理收藏夹”“添加到收藏夹”等;5、集成了Google、百度搜索。6、实现了输入框的自动完成,跟IE的效果完全一致。这里再次赞叹 ToolStrip 控件的强大~~7、实现了地址条输入框历史记录管理、搜索关键字历史记录管理8、花的时间很短,bug很少,不过代码没什么注释,读者就费点眼神吧,呵呵 :-)
2022-03-24 15:16:07 209KB AxWebBrowser MyIE WebBrowser 标签
1
vc webbrowser获得网页所有超链接及链接标题。
2022-03-18 16:48:15 44KB vc webbrowser html 超链接 链接标题
1
webbrowser+Nsoup 实现百度文库内容复制 NSoup.Nodes.Document NSoupDoc = NSoup.NSoupClient.Parse(webBrowser1.Document.Body.InnerHtml); var strpagecount = NSoupDoc.Body.Select(".page-count").Text; if (strpagecount.Contains("/")) { strpagecount = strpagecount.Replace("/", ""); } int pagecount = 0; if (!int.TryParse(strpagecount, out pagecount)) { MessageBox.Show("页数处理失败"); return; } StringBuilder content = new StringBuilder(); for (int i = 0; i < pagecount; i++) { content.Append(NSoupDoc.Body.Select("#pageNo-"+(i+1)).Text); }
2022-03-16 16:58:13 100KB webbrowser+Nsoup
1
C# winform调用WebBrowser经典怪问题总结-附件资源
2022-03-03 09:57:37 106B
1