javascript 怎么获取指定url网页中的内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 怎么获取指定url网页中的内容相关的知识,希望对你有一定的参考价值。

一、参考代码如下:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<script src="jquery-2.1.1.min.js"></script> 
<!--记得导jquery-->
<script>
    $.ajax(
        type:\'get\',
        url:"demo.html",//这里是url
        success:function(body,heads,status)
            console.log(body);  //body就是内容了,也就是url网页中的内容
        
    );
</script>
</body>
</html>

重点代码说明:

$.ajax(
type:"POST",//请求方式为post
url:"order.class.php?type=add",//请求的地址
data:dataFormid,//参数
success: function(mag)

//success指的是请求并成功返回信息

//msg是返回的内容

alert(mag);

);

举例
//假如后台返回的是一个JSON格式的字符串,如"code:0,msg:\\"执行成功!\\""
success: function(data)
var json=evel("("+data+")");
alter(json.msg);//会弹出执行成功的消息框
参考技术A javascript出于安全机制不允许跨域操作的。因此不能抓取其他网站的内容。
可以使用php中的
echo file_get_contents("网址");

也可以使用curl
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"网址");
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
echo $data=curl_exec($ch);
curl_close($ch);
参考技术B javascript出于安全机制不允许跨域操作的。因此不能抓取其他网站的内容。 可以使用php中的 echo file_get_contents("网址");也可以使用curl $ch=curl_init();curl_setopt($ch,CURLOPT_URL,"网址");curl_setopt($ch,CURLOPT_HEADER,0);curl_setop...本回答被提问者采纳 参考技术C javascript出于安全机制不允许跨域操作的。因此不能抓取其他网站的内容。
可以使用php中的
echo file_get_contents("网址");

也可以使用curl
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"网址");
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
echo $data=curl_exec($ch);
curl_close($ch);

急!加分!如何获取网页视频中的URL地址?如优酷、腾讯这些在线的URL格式。

比如这个网页,好像没一个都不是URL吧,怎么找?

    打开网页版:在腾讯视频客户端:点击个人头像——上传——个人频道,就能打开网页版

    获取地址:点击该视频,复制地址即可

2019.10.29更新。现在没有个人频道了。

获取地址方法:在腾讯视频客户端——打开该视频——小窗口点击分享——弹出窗口右键复制链接(不要直接点击“复制链接”)——在浏览器打开,即可获得该视频的地址

参考技术A 你是想下载吧?!追问

我想直接插入放到quciktime播放

追答

URL地址格式排列为:scheme://host:port/path,例如http://www.sohu.com/domain/HXWZ就是一个典型的URL地址。

追问

比如我在网页里就看到这几个网址,可好像每一个都不是url阿,插入放不了

追答

在浏览器地址栏输入sina.lt ,可以有多种短网址后缀选择,可以选择自己喜欢的然后点击就行。

追问

在打开的网址后面输入sina.lt?

追答

不是 你在浏览器里直接输入sina.lt,会出现一个网页,可以把优酷的长网址转换为短网址 ,你试试短的网址能不能用你的quciktime播放

本回答被提问者采纳

以上是关于javascript 怎么获取指定url网页中的内容的主要内容,如果未能解决你的问题,请参考以下文章

如何用 JavaScript 给当前网页中的所有链接后面添加随机数

如何利用java中url实现网页内容的抓取

js获取当前域名Url相对路径和参数以及指定参数

怎么在Winform中的Webbrowser上显示一个本地的HTML文件 不要直接指定路径的那种

急!加分!如何获取网页视频中的URL地址?如优酷、腾讯这些在线的URL格式。

html网页的javascript点击事件怎么写?