获得目标网页的内容

转载 2006年06月09日 16:11:00

在网上看到一个例子:

WebClient webRemote = new WebClient();
string s = Encoding.Default.GetString(webRemote.DownloadData(url));
看起来似乎简单好用,我把这段代码用在我做的dll中,也很用了一阵子,今天使用我的dll的兄弟突然告诉我说用dll获得的网页内容和实际内容有出入.我一看,果然,虽然很相似,但还是有很多地方不同,有点象过期的内容.没办法,只好改了,很快,我用HttpWebRequest + POST解决了问题,然后受到启发,找到了使用WebClient的解决之道
WebClient webRemote = new WebClient();
            webRemote.Headers.Add(
"Content-Type","application/x-www-form-urlencoded");
            
byte[] byteArray = Encoding.GetEncoding("gb2312").GetBytes("name=value");
            
string s = Encoding.GetEncoding("gb2312").GetString(webRemote.UploadData(url,"POST",byteArray));
虽然比上面多了2行代码,但比起用HttpWebRequest来说,还是很简单了^_^

相关文章推荐

【HTML】使用iframe标签显示目标网页(内容)的指定区域

有些时候我们并不需要显示iframe标签属性src指定的目标网页的所有内容,往往只需要显示某一特定区域。现有两种实现方法提供,但严禁使用此方法用于欺骗、隐瞒目的。       这里用到了Iframe的...

Iframe标签显示目标网页中某区域内容的实现方法

本文介绍下,如何用iframe标签显示目标网页中某区域内的内容,有需要的方法,可以参考下,或许将来能用得上哦。 有时,不需要显示iframe标签属性src指定的目标网...

php根据URL获得网页内容

php 函数获取网页内容

UIWebView获得网页内容(HTML源码)、加载本地HTML文件

获取网页内容在使用UIWebView加载一个网页的时候,有时候需要获得此页面的源码,可以使用UIWebView执行JS代码来获得://加载网址 let req = NSMutableURLReques...

[PHP][Functions]根据URL地址获得网页内容的多种方法

根据URL地址获得网页内容的多种方法

php根据URL获得网页内容

PHP 中根据url来获得网页内容非常的方便,可以通过系统内置函数file_get_contents(),传入url,即可返回网页的内容,比如获得百度首页的内容代码为: [php...
  • wakice
  • wakice
  • 2017年03月08日 13:12
  • 328

PHP抓取网页内容获得网页源代码

1、 file_get_contents获取 $url="http://www.baidu.com/"; $fh= file_get_contents('http://www.hxfzzx.co...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获得目标网页的内容
举报原因:
原因补充:

(最多只允许输入30个字)