• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    页面爬虫(获取其他页面HTML)加载到自己页面示例
    复制代码 代码如下:

    //前台
    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);
    }
    上一篇:asp.net 图标提取以及图标转换的实例代码
    下一篇:aspxgridview CustomButtonCallback 不支持弹出消息提示解决方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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