爬虫获取html页面,页面爬虫(获取其他页面HTML)加载到自己页面示例
//前台
$(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)加载到自己页面示例相关推荐
- jQuery加载一个html页面到指定的div里
一.jQuery加载一个html页面到指定的div里 把a.html里面的某一部份的内容加载到b.html的一个div里. 比如:加载a.html里面的<div id="row&quo ...
- jQuery怎么加载一个html页面到我指定的div里面
一.jQuery怎么加载一个html页面到我指定的div里面.(来自百度知道) 我想把a.html里面的某一部份的内容加载到b.html的一个div里. 比如,我要加载a.html里面的<div ...
- JavaScript获取页面加载时间和页面停留时间
JavaScript获取页面加载时间和页面停留时间 var duration = 0; //停留时间 var loadingTime = 0; //加载时间 var startTime = Math. ...
- 从S3获取数据在html表示,AWS Lambda从DynamoDB加载内容,以S3格式显示在HTML中(示例代码)...
我正在从S3加载一个HTML页面,它将包含来自数据库的动态信息.我已经找到了关于如何解决这个问题的一些信息,并且想知道这是否最好用lambda模板化或将页面拉入lambda函数并动态更新HTML.我一 ...
- C#实现网页加载后将页面截取成长图片 | Playwright版
前言 如何将网页生成预览图? 要实现这个功能,可以用WebBrowser组件模拟浏览器,或者使用系统浏览器访问网页,再进行截图操作. 但是,这样需要编写大量的控制代码. 工欲善其事,必先利其器! 利用 ...
- Android插件化——加载其他APP页面
Android插件化--加载其他APP页面 1.分析 2.优点 3.详细过程 3.1 标准化加载接口 3.2待加载的APP-B 3.3 APP-A 主加载工程 3.3.1 加载工具类PlugManag ...
- Webview--如何让加载进来的页面自适应手机屏幕分辨率居中显示
让Webview加载的页面居中显示有我知道的俩种方法 第一种: [java] WebSettings settings = webView.getSettings(); settings.setL ...
- html中加载解析,HTML页面加载和解析流程详细介绍
序言: 我一直都认为"网页制作"这个词是一个不怎么高端的词,在我的印象中网页制作的词是没有生命力的一个制作,我喜欢用HTML 这样简单直接,这词凸显高端,有大气漂亮的UI.一套完美 ...
- 服务器图片加载慢_页面提高性能利器_懒加载
哈喽,艾瑞巴蒂,现在搜狗商城产品需求已经趋于稳定,已经开始逐步的着手进行页面的性能提升工作.这不最近小编正在进行"页面懒加载需求"的功能测试.小编第一次听说这个名词,让我们一起了解 ...
- 一个页面上有大量的图片,加载很慢,你有哪些方法优化这些图片的加载?
一个页面上有大量的图片,加载很慢,你有哪些方法优化这些图片的加载? 1.使用 Sprites 图片技术 它将一个页面涉及到的所有零星图片都包含到一张大图中去,然后利用 CSS 技术展现出来.这样一来, ...
最新文章
- R语言基于DALEX包进行特征筛选(feature selection)
- 树莓派如何卸载mysql_树莓派安装MySQL数据库与卸载
- c语言指针在左还是右,C语言学习之指针的右左法则
- 删除用户的命令是什么mysql_mysql新添加用户与删除用户具体操作命令_MySQL
- 基于 Webpack2、Vue2、iView2 的可视化脚手架 iView Cli 发布 2.0 版本
- html---textarea初始化时就有个table空格以及tab键操作无效
- 记录hive sql报错,return code1和return code2解决方法
- 饿了么超时20分钟_饿了么:5分钟;美团:8分钟......消费者:???
- python100例详解-几个小例子给你讲解Python中类的描述符
- 【Luogu1588】丢失的牛
- Android对话框
- AJAX,PHP,前端简单交互制作输入框效果
- Java复习 day_01
- 第0期-前言-学习软件测试是否需要培训
- JS在H5下实现本地历史搜索记录
- JQuery TreeGrid 组件详解
- Eclipse插件 JSDT
- 费曼学习法为什么会如此有魅力
- vue-recaptcha 谷歌机器人验证
- 计算机网络中间设备(网关,路由器,交换机,网桥,中继器,集线器)
热门文章
- python使用matplotlib可视化、使用annotate函数以及arrowprops参数在可视化图像中添加箭头和文本注释(arrow and text annotation)
- R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(颜色配置:连续色彩、离散色彩、色彩梯度)实战
- Python基于MASK信息抽取ROI子图并构建基于迁移学习(densenet)的图像分类器实战(原始影像和mask文件都是二维的情况)
- R语言dataframe合并函数merge实战
- R语言将字符型(Character)变量转化为数值型(Numeric)
- pandas笔记(pandas Data Structures)
- node.js 微信小程序 部署服务器_微信小程序云开发环境部署,及添加数据
- ajax传输是用utf8,使用ajax时UTF8编码不起作用
- tensorflow loss nan 解决办法
- python 下载大文件