vb.net下载网页内容 vb 下载文件

vb.net webbrowser 自动保存文件到指定文件夹

老实说不一定要webBrowser,这是Windows下载文件界面啊,不是VB.Net画出来的。

创新互联专注于沙市网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供沙市营销型网站建设,沙市网站制作、沙市网页设计、沙市网站官网定制、小程序制作服务,打造沙市网络公司原创品牌,更为您提供沙市网站排名全网营销落地服务。

真的是做下载文件,WebClient.DownloadFile方法就足够了,调用方法后会自动弹出Windows下载任务窗口。

在VS.NET里也提供了一个com接口,可以直接调用迅雷的dll,下载文件可以让你自由选择是用迅雷下载还是通过Windows下载任务来执行下载。

webBroser下载文件

FileInfo file = new System.IO.FileInfo(Server.MapPath(path));

if (File.Exists(Server.MapPath(path)))

{

string name = Path.GetFileName(Server.MapPath(path));

//存在文件

Response.Clear();

Response.Buffer = false;

//通知浏览器下载文件而不是打开 

Response.ContentType = "application/octet-stream";

//下载的文件名

Response.AppendHeader("content-disposition", "attachment;filename=" + name);

//文件的大小

Response.AppendHeader("Content-Length",   file.Length.ToString());

Response.WriteFile(path);

}

介绍一个更简单的方法给你,从webbrowser获取点击的超连接,然后自由选择下载,先在引用里引用com组件

然后在点击事件中加代码

string url = webBrowser1.Document.Links[1].GetAttribute("href");

ThunderAgentLib.AgentClass agent = new  ThunderAgentLib.AgentClass();//创建对象 

agent.AddTask(url, "默认保存文件名", "C:\\默认路径", "", "", 1, 0, 5);

agent.CommitTasks2(1);//提交

我用的是C#代码,VB.NET大同小异

谁有VB程序下载网址

VB新势力-vb下载 vb6下载 vb教程 vb源码 vb试题 vb源代码 vb控件 vb源程序 vb书籍 vb工具 vb6.0下载vb.net教程vb.net源码

测试过,可以下载

vb.net HttpWebResponse和HttpWebRequest 下载网页源代码 如何等待网页加载完毕在在下?

在HttpWebRequest.GetResponse运行完毕之后,就表示网页已经加载完毕了。

如果是异步获取HttpWebResponse,那么在HttpWebRequest.EndGetResponse之后也表示网页加载完毕了。

VB.NET 如何获取网页中的数据

Public Function webCaptureContent(ByVal mWebsiteUrl As String, ByVal mWebsiteType As Boolean) As String

'启动一次具体的数据采集工作,返回采集到的HTML内容:要求必须输入带://的全地址数据

On Error Resume Next

Dim Str_WebContent As String = "请输入查找网站地址."

Dim wb As WebClient = New WebClient() '//创建一个WebClient实例

If mWebsiteUrl.IndexOf("://") 0 Then

'//获取或设置用于对向 Internet 资源的请求进行身份验证的网络凭据。(可有可无)

wb.Credentials = CredentialCache.DefaultCredentials

'//从资源下载数据并返回字节数组。(加@是因为网址中间有"/"符号)

Dim pagedata As Object = wb.DownloadData(mWebsiteUrl)

'//转换字符

If mWebsiteType Then

Str_WebContent = Encoding.Default.GetString(pagedata)

Else

Str_WebContent = Encoding.UTF8.GetString(pagedata)

End If

End If

Return Str_WebContent '提取出来新闻内容,删除Body前后的多余内容,同时补充上该 Body标记,形成完整的内容 Str_WebContent '

End Function

vb.net 编写浏览器

我不得不说,楼主很贪心!

“选项卡”的已经很不错了,人家勉强可以无偿提供给你

“网页缩放”,呵呵,楼主太天真了,人家有也不会把功能这么完善的给你!

谁愿意把自己辛辛苦苦做的东西送给人家呢!

建议楼主还是先去下载一个单窗口、能前进、后退、刷新、地址栏的小作品!然后再在这个基础上自己完善一下!

简单的可以提供给你,复杂的也有,但是不免费提供!

如果楼主需要简单的,可以HI我!

求vb.net下载地址

VB.NET2005是visual studo 2005 的一个组件,即VS2005包括VB.NE5 C# VC++等各种语言,所以你要vb.net 就要下载visual studo 2005,然后根据需要安装vb.net就可以了,如果你是刚开始学的,微软建议您学c# 它和vb.net有相同功能,在网页上比VB.NET好用

visual studo 2005直接的微软网站下载就可以了(不管那里搜的结果都是微软网站上下载的),再去找一下注册码,这个你懂的

不过现在都出2010了,一般都使用VB.NET2008

S2008(2010看下面)微软官方下载,


网站栏目:vb.net下载网页内容 vb 下载文件
本文链接:http://hbruida.cn/article/hehged.html