社区
C#
帖子详情
webBrowser控件怎么能让它不显示图片呢
llw1103
2008-02-04 12:10:15
我要为了要里面的数据 所以不想加载图片.
用的是这个webBrowser控件.只想让它显示文字.
谢谢谢谢
可是我连接后要提交表单的..提交完以后在提取里面的数据的
WebBrowser用这个连接后网页里有图片或音频什么的会很慢.所以我才不想让它加载图片什么的
为了快
能细一点和我说说吗
...全文
2482
24
打赏
收藏
webBrowser控件怎么能让它不显示图片呢
我要为了要里面的数据 所以不想加载图片. 用的是这个webBrowser控件.只想让它显示文字. 谢谢谢谢 可是我连接后要提交表单的..提交完以后在提取里面的数据的 WebBrowser用这个连接后网页里有图片或音频什么的会很慢.所以我才不想让它加载图片什么的 为了快 能细一点和我说说吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzxap
2009-04-03
打赏
举报
回复
利用MSHTML,在NAVIGATECOMPLETE2事件中,后DOCUMENTCOMPLETE事件中把HTML代码全部拿出来,把IMG的结点全部隐藏,而且把FLASH的的结点也隐藏,就应该可以了。
dim element as ihtmlelement
element.style.visible="hidden"
主要就是上面那句了。别的你再自己想想吧。
用BHO可以的
var TempHtmlFile: String;
begin
EditURL.Text := 'http://www.yahoo.com';
TempHtmlFile := ExtractFilePath (Application.ExeName) + 'temp1.html';
Memo1.Lines.Text := IdHTTP.Get( EditURL.Text );
Memo1.Lines.SaveToFile( TempHtmlFile );
WebBrowser1.Navigate( TempHtmlFile );
end;
(注:此方法可不下载图片、可是有图片的地方怎麼処理?重新排版?)
jlj84237485
2009-04-03
打赏
举报
回复
帮顶一下
wesleyluo
2009-04-03
打赏
举报
回复
好像工程很复杂!
随风v5
2009-04-02
打赏
举报
回复
留意一下了。。
llw1103
2008-02-05
打赏
举报
回复
错误 1 找不到类型或命名空间名称“Postdate”(是否缺少 using 指令或程序集引用?) C:\Documents and Settings\Administrator\桌面\rrrrr\WindowsApplication1\WindowsApplication1\Form1.cs 72 13 WindowsApplication1
错误 4 命名空间“System.Web”中不存在类型或命名空间名称“HttpUtility”(是缺少程序集引用吗?) C:\Documents and Settings\Administrator\桌面\rrrrr\WindowsApplication1\WindowsApplication1\Form1.cs 75 62 WindowsApplication1
llw1103
2008-02-04
打赏
举报
回复
不用验证码的
高手真多啊谢谢你们了先
lnwuyaowei
2008-02-04
打赏
举报
回复
采集的相关技术里包括提交表单,但是验证码问题没有完美的解决方法,
如提交表单不需要验证码,则不需要webbrowser控件实现。
另外,如果需要人输入验证码,那么去掉网页图片好象问题会更多。
llw1103
2008-02-04
打赏
举报
回复
应该是访问两次
重典
2008-02-04
打赏
举报
回复
如果只是想访问一次的话HttpWebRequest就可以了
重典
2008-02-04
打赏
举报
回复
先用INet或 HttpWebRequest先得到HTML然后更改
WebBrower的Document.Body这样就可以只显示HTML但是CSS等也不会加载了
蒋晟
2008-02-04
打赏
举报
回复
msdn2.microsoft.com/en-us/library/aa770041(VS.85).aspx
llw1103
2008-02-04
打赏
举报
回复
那样不是影响IE了吗.
有没有两全齐美的方法啊
重典
2008-02-04
打赏
举报
回复
吼吼,只与IE设置有关,IE选项,高级,多媒体,里面有个下载图片的选项
可以找找这个的注册表怎么改
llw1103
2008-02-04
打赏
举报
回复
功能是.打开网站.输入邮件号码.
点查询..我要的是邮件的信息啊
webBrowser1 = new WebBrowser();
richtextBox = new RichTextBox();
richtextBox.Text = richTextBox1.Text = "";
webBrowser1.Navigate("http://www.ems.com.cn/");
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
System.Threading.Thread.Sleep(500);
}
HtmlElement txt = webBrowser1.Document.All["mailNum"];
txt.SetAttribute("value", "邮件号码");
HtmlElement btn = webBrowser1.Document.All["btchaxun_r1_c2"];
btn.InvokeMember("Click");
while (webBrowser1.Url.ToString().IndexOf("qcgzOutQueryAction.do") < 0)
{
Application.DoEvents();
}
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
可是这样很慢啊.我就想快点
llw1103
2008-02-04
打赏
举报
回复
和搜索没关系啊.
llw1103
2008-02-04
打赏
举报
回复
高手啊.细点说着好吗.我是菜鸟啊
踏破铁鞋无觅处
2008-02-04
打赏
举报
回复
TO楼主:这不就和搜索查询的功能一样的么
踏破铁鞋无觅处
2008-02-04
打赏
举报
回复
那你还不如直接用SqlDataReader抓取数据库信息
llw1103
2008-02-04
打赏
举报
回复
不能直接取网页内容.
我要提交表单.然后在提交内容的
高手帮帮我..
主要目的是.打开一个网站然后埴上号码然后查询..提取查询后的数据
lnwuyaowei
2008-02-04
打赏
举报
回复
那就不用webbrowser控件,直接取网页内容。
查:asp.net 抓网页
.net 采集
加载更多回复(4)
VC++ MFC
WebBrowser
控
件加载HTML时不
显示
滚动条
让VC++使用
WebBrowser
控
件加载HTML网页时不
显示
滚动条,实现思路为:实现事件 documentcomplete,当HTML下载完毕时再
显示
出来,然后在此事件代码中去掉滚动条。在特定的场合,比如要在软件中
显示
一个广告
图片
又不想...
IE
WebBrowser
编程技巧
在使用
WebBrowser
控
件,先要 初始化和结束程序后要终止化(Initialization & Finalization) 自定义浏览器上下文菜单 自定义浏览器 C#中调用
WebBrowser
查看源文件的功能 ----------------------------------- ...
读取网页
图片
验证码源程序
读取网页
图片
验证码源程序 通过
webbrowser
控
件
显示
,较直观的取得验证码。
VB网页快照
利用10行代码将原本
显示
在
WebBrowser
中的网页截图到Picture中,简单吧。...你也可以对报表页面进行截图,让他们你需要的地方以
图片
方式
显示
。 你还可以做很多很多得事情哈哈。 让世界变得简单,就是我们所希望的。
C# 使用
WebBrowser
实现 HTML 转
图片
功能的示例代码
在 WinForm 程序中,每一个 System.Windows.Forms.Control 的派生类型均包含一个名为 DrawToBitmap 的方法,该方法可以将
控
件绘制到一张
图片
上。
WebBrowser
具备
显示
HTML 的功能,又因为其从 Control 类型派生,...
C#
110,552
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章