c#如何访问网页代码最快。。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#如何访问网页代码最快。。。相关的知识,希望对你有一定的参考价值。

比如我要获取一个链接地址的html代码我使用的是HttpWebResponse,用GET来提交得到返回数据,但是这样我总感觉得到的数据的速度总是要花上20多秒以上,本人现在用的网路是非常好的专线。这里抛开了自动识网页编码都是要花20秒以上,这样相当没有效率。请问高手如果最快获得网页代码。

20多秒...你一定写出问题了
WebClient c = new WebClient();
c.Encoding=Encoding.GetEncoding("gb2312");//Encoding.UTF8
c.DownloadString("url");
WebClient是封装的HttpWebRequest,也没有慢多少
你可以试试这个,比较简单
参考技术A 你有用webBrowser吗?用了的话,可以用这个方法得到html代码,具体你要干嘛用随便都可以了

private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)

textBox1.Text = webBrowser1.DocumentText; ;
参考技术B 20s太慢,用WebBrowser都不至于
看看这个,注意不是控件,而是WebBrowser类
参考技术C 方跑追问

朋友你说什么?

如何使用从访问数据库中提取的图像名称在网页上插入图像?

【中文标题】如何使用从访问数据库中提取的图像名称在网页上插入图像?【英文标题】:How to Insert image on web page using image name pulled from access database? 【发布时间】:2013-07-11 04:35:28 【问题描述】:

我正在开发一个网站。我有一个 Access 数据库,我从中提取图像名称,我想将其用作参数,以使用 VS 2010 中的 C# 代码从我的文件夹中发布图像。我想知道如何将图像名称作为字符串访问并将其插入我的 asp图像元素。我猜我需要将“Select”查询的结果存储在一个变量中,以便通过“Eval”函数传递它,但我只是在猜测,也没有弄清楚该怎么做。

以下代码部分是我与数据库建立连接的地方,使用 Datalist 控件在我的网页上列出此代码所针对的信息。所以我最终要做的是使用数据库中的文件名作为参数,从我的文件中获取正确的图像并将其发布到我的网页。请参阅下面的代码中我说 FILENAME GOES HERE????? 以查看我需要将图片的文件名放在哪里。

<asp:AccessDataSource ID="AccessDataSource2" runat="server" 
     DataFile="~/App_Data/TravelJoansDB.accdb" 
     SelectCommand="SELECT * FROM [Table2]"></asp:AccessDataSource>
     <asp:DataList ID="DataList1" DataSourceID="AccessDataSource2" 
             ItemStyle-VerticalAlign="Middle" runat="server" DataKeyField="ID">
         <ItemStyle VerticalAlign="Middle"></ItemStyle>
         <ItemTemplate> 
                ID:
                <asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' />
                <br />
                Image:
                <asp:Image ID="Image1" runat="server" ImageUrl='<%# "PlaceImages/" Eval(*FILENAME GOES HERE?????*) %>' />
                <br />
                <br />
         </ItemTemplate>
            </asp:DataList>

【问题讨论】:

【参考方案1】:

试试这个

<asp:Image ID="Image2" runat="server" ImageUrl='<%# "PlaceImages/" + Eval("Your_ImageName_Column")%>' />

【讨论】:

以上是关于c#如何访问网页代码最快。。。的主要内容,如果未能解决你的问题,请参考以下文章

保存需要登录的网页源代码

C# 网页登录并获取cookie,并在不打开浏览器的情况下对网页进行相关操作。高分求相关代码或指导。

如何通过 JavaScript 从服务器端的网页调用客户端 C# 程序函数?

c#如何判断webbrowser已经加载完毕

C#如何将网页绑定到本地的某个端口上

在 Qt 中返回网页内容的最快方法是啥?