页面爬虫(获取其他页面HTML)加载到自己页面
来源:互联网 发布:linux查看检测网络命令 编辑:程序博客网 时间:2024/04/20 18:00
//前台
<div id="showIframe"></div>
$(document).ready(function() {
var url = "@Url.Action("GetPageHtml","Catalog")";$.ajax({
url: url,
type: "POST",
dataType:"json",
data: { url: "http://www.baidu.com" },
error: function () {
alert("bbb");
},
success: function (data) {
$("#showIframe").append(data);
//$("#showIframe div").hide();
//$("#showIframe>#container").show();
//$("#showIframe>#container>#content").show();
//$("#showIframe>#container>#content>.cmsPage").show();
}
});
});
//后台
//爬虫本质,发送URL请求,返回整个页面HTML
[HttpPost]
public JsonResult GetPageHtml(string url)
{
string pageinfo;
try
{
HttpWebRequest myReq = (HttpWebRequest)HttpWebRequest.Create(url);
myReq.Accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*";
myReq.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)";
HttpWebResponse myRep = (HttpWebResponse)myReq.GetResponse();
Stream myStream = myRep.GetResponseStream();
StreamReader sr = new StreamReader(myStream, Encoding.Default);
pageinfo = sr.ReadToEnd().ToString();
}
catch
{
pageinfo = "";
}
return Json(pageinfo);
}
- 页面爬虫(获取其他页面HTML)加载到自己页面
- 加载html页面到textview
- 【thinkPHP3.1.2】加载某html页面到html页面
- 如何加载HTML页面页面到另一个界面中
- 如何加载HTML页面页面到另一个界面中
- JSP页面加载直接跳转到Servlet,以及html页面加载跳转到另一个页面
- html页面加载
- HTML页面加载流程
- html页面加载顺序
- html页面加载问题
- HTML页面加载流程
- android 加载html页面
- HTML页面加载流程
- android加载html页面
- html页面加载
- html页面中止加载
- HTML页面的加载
- 爬虫初探(一),获取一个页面
- java myeclipse怎么往main方法传参数啊
- 复合数据对象
- java for循环的几种写法
- 使用apache daemon让java程序在unix系统上以服务方式运行
- jQuery 选择器
- 页面爬虫(获取其他页面HTML)加载到自己页面
- Android Layout之一:FrameLayout
- 电话号码的快速查找
- Ant常见任务
- 数据缓存
- Linux文件系统比较
- NS节点及其配置[转载]
- windows进程间通信
- CSS之选择器