文本框1,输入地址,文本框2显示源码。点击按钮开始获取。关键注意编码,我写了两个,有些网站是utf-8编码,有些是默认,如果一个不行就换另外一个
private void button1_Click(object sender, EventArgs e)
{
WebRequest request = WebRequestCreate(textBox1Text);//实例化WebRequest对象
WebResponse response = requestGetResponse();//创建WebResponse对象
Stream datastream = responseGetResponseStream();//创建流对象
Encoding ec = EncodingUTF8;
Encoding EC = EncodingDefault;
StreamReader reader = new StreamReader(datastream, EC);
string responseFromServer = readerReadToEnd();//读取数据
richTextBox1AppendText(responseFromServer);//添加到RichTextBox控件中
readerClose();
datastreamClose();
responseClose();
}
1、设置或获取对象指定的文件名或路径。
2、设置或获取整个URL为字符串。
3、设置或获取与URL关联的端口号码。
4,设置或获取URL的协议部分。
5,设置或获取href属性中在井号“#”后面的分段。
6,设置或获取location或URL的hostname和port号码。
7,设置或获取href属性中跟在问号后面的部分。
8、获取变量的值(截取等号后面的部分)。
9、用来得到当前网页的域名。
设置或获取整个 URL 为字符串具体代码为: windowlocationhref
例1、生成二维码为格式(优点:便于分享到微信、QQ或其他网页)
<script type="text/javascript" src="jquery-171minjs"></script><script type="text/javascript" src="jqueryqrcodejs"></script>
<script type="text/javascript" src="qrcodejs"></script>
<div id="divOne"></div>
<img id='imgOne' style='border:1px solid red;'/>
<script>
//默认使用Canvas生成,并显示到
var qrcode= $('#divOne')qrcode({
text: windowlocationhref,//二维码代表的字符串(本页面的URL)
width: 150,//二维码宽度
height: 150//二维码高度
})hide();
var canvas=qrcodefind('canvas')get(0);
$('#imgOne')attr('src',canvastoDataURL('image/jpg'))
</script>
例2、生成二维码为非格式 (优点:便于生成速度快,不占用空间)
<script type="text/javascript" src="jquery-171minjs"></script><script type="text/javascript" src="jqueryqrcodejs"></script>
<script type="text/javascript" src="qrcodejs"></script> <div id="qrcodeCanvas"></div>
<script>
$('#qrcodeCanvas')qrcode({
text: windowlocationhref,//二维码代表的字符串(本页面的URL)
width: 150,//二维码宽度
height: 150//二维码高度
});
</script>
<script type="text/javascript">
$(function(){
var $content = $("li:first")find("a")find("font")html();//这是获取出来的内容
var $time = $("li:first")find("span:last")html();//这是获取出来的的时间
var $href = $("li:first")find("a:last")attr("href");//这是获取出来的连接
alert( $content + " , " + $time );//d出内容跟时间
alert($href);//d出连接
});
</script>
我使用的是jQ,你要引用jQ的插件,手写的,忘采纳哦,亲
以上就是关于c# 怎样通过一个Url 获取该Url 的页面html全部的内容,包括:c# 怎样通过一个Url 获取该Url 的页面html、html如何获取当前屏页面内的link、用html 获得当前页面地址要如何写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)