最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

页面爬虫(获取其他页面HTML)加载到自己页面示例

来源:动视网 责编:小采 时间:2020-11-27 22:40:58
文档

页面爬虫(获取其他页面HTML)加载到自己页面示例

页面爬虫(获取其他页面HTML)加载到自己页面示例: 代码如下://前台 <div id=showIframe></div> $(document).ready(function() { var url = @Url.Action(GetPageHtml,Catalog); $.ajax({ url: url, type: POST, dataType:js
推荐度:
导读页面爬虫(获取其他页面HTML)加载到自己页面示例: 代码如下://前台 <div id=showIframe></div> $(document).ready(function() { var url = @Url.Action(GetPageHtml,Catalog); $.ajax({ url: url, type: POST, dataType:js


代码如下:

//前台
<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)加载到自己页面示例: 代码如下://前台 <div id=showIframe></div> $(document).ready(function() { var url = @Url.Action(GetPageHtml,Catalog); $.ajax({ url: url, type: POST, dataType:js
推荐度:
标签: html 示例 爬虫
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top