//前台

$(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);

}

原文:http://www.jb51.net/article/38885.htm

爬虫获取html页面,页面爬虫(获取其他页面HTML)加载到自己页面示例相关推荐

  1. jQuery加载一个html页面到指定的div里

    一.jQuery加载一个html页面到指定的div里 把a.html里面的某一部份的内容加载到b.html的一个div里. 比如:加载a.html里面的<div id="row&quo ...

  2. jQuery怎么加载一个html页面到我指定的div里面

    一.jQuery怎么加载一个html页面到我指定的div里面.(来自百度知道) 我想把a.html里面的某一部份的内容加载到b.html的一个div里. 比如,我要加载a.html里面的<div ...

  3. JavaScript获取页面加载时间和页面停留时间

    JavaScript获取页面加载时间和页面停留时间 var duration = 0; //停留时间 var loadingTime = 0; //加载时间 var startTime = Math. ...

  4. 从S3获取数据在html表示,AWS Lambda从DynamoDB加载内容,以S3格式显示在HTML中(示例代码)...

    我正在从S3加载一个HTML页面,它将包含来自数据库的动态信息.我已经找到了关于如何解决这个问题的一些信息,并且想知道这是否最好用lambda模板化或将页面拉入lambda函数并动态更新HTML.我一 ...

  5. C#实现网页加载后将页面截取成长图片 | Playwright版

    前言 如何将网页生成预览图? 要实现这个功能,可以用WebBrowser组件模拟浏览器,或者使用系统浏览器访问网页,再进行截图操作. 但是,这样需要编写大量的控制代码. 工欲善其事,必先利其器! 利用 ...

  6. Android插件化——加载其他APP页面

    Android插件化--加载其他APP页面 1.分析 2.优点 3.详细过程 3.1 标准化加载接口 3.2待加载的APP-B 3.3 APP-A 主加载工程 3.3.1 加载工具类PlugManag ...

  7. Webview--如何让加载进来的页面自适应手机屏幕分辨率居中显示

    让Webview加载的页面居中显示有我知道的俩种方法 第一种: [java]  WebSettings settings = webView.getSettings();  settings.setL ...

  8. html中加载解析,HTML页面加载和解析流程详细介绍

    序言: 我一直都认为"网页制作"这个词是一个不怎么高端的词,在我的印象中网页制作的词是没有生命力的一个制作,我喜欢用HTML 这样简单直接,这词凸显高端,有大气漂亮的UI.一套完美 ...

  9. 服务器图片加载慢_页面提高性能利器_懒加载

    哈喽,艾瑞巴蒂,现在搜狗商城产品需求已经趋于稳定,已经开始逐步的着手进行页面的性能提升工作.这不最近小编正在进行"页面懒加载需求"的功能测试.小编第一次听说这个名词,让我们一起了解 ...

  10. 一个页面上有大量的图片,加载很慢,你有哪些方法优化这些图片的加载?

    一个页面上有大量的图片,加载很慢,你有哪些方法优化这些图片的加载? 1.使用 Sprites 图片技术 它将一个页面涉及到的所有零星图片都包含到一张大图中去,然后利用 CSS 技术展现出来.这样一来, ...

最新文章

  1. R语言基于DALEX包进行特征筛选(feature selection)
  2. 树莓派如何卸载mysql_树莓派安装MySQL数据库与卸载
  3. c语言指针在左还是右,C语言学习之指针的右左法则
  4. 删除用户的命令是什么mysql_mysql新添加用户与删除用户具体操作命令_MySQL
  5. 基于 Webpack2、Vue2、iView2 的可视化脚手架 iView Cli 发布 2.0 版本
  6. html---textarea初始化时就有个table空格以及tab键操作无效
  7. 记录hive sql报错,return code1和return code2解决方法
  8. 饿了么超时20分钟_饿了么:5分钟;美团:8分钟......消费者:???
  9. python100例详解-几个小例子给你讲解Python中类的描述符
  10. 【Luogu1588】丢失的牛
  11. Android对话框
  12. AJAX,PHP,前端简单交互制作输入框效果
  13. Java复习 day_01
  14. 第0期-前言-学习软件测试是否需要培训
  15. JS在H5下实现本地历史搜索记录
  16. JQuery TreeGrid 组件详解
  17. Eclipse插件 JSDT
  18. 费曼学习法为什么会如此有魅力
  19. vue-recaptcha 谷歌机器人验证
  20. 计算机网络中间设备(网关,路由器,交换机,网桥,中继器,集线器)

热门文章

  1. python使用matplotlib可视化、使用annotate函数以及arrowprops参数在可视化图像中添加箭头和文本注释(arrow and text annotation)
  2. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(颜色配置:连续色彩、离散色彩、色彩梯度)实战
  3. Python基于MASK信息抽取ROI子图并构建基于迁移学习(densenet)的图像分类器实战(原始影像和mask文件都是二维的情况)
  4. R语言dataframe合并函数merge实战
  5. R语言将字符型(Character)变量转化为数值型(Numeric)
  6. pandas笔记(pandas Data Structures)
  7. node.js 微信小程序 部署服务器_微信小程序云开发环境部署,及添加数据
  8. ajax传输是用utf8,使用ajax时UTF8编码不起作用
  9. tensorflow loss nan 解决办法
  10. python 下载大文件