gpt4 book ai didi

javascript - 外部网页的 HTML 源代码作为字符串

转载 作者:行者123 更新时间:2023-11-28 13:45:19 26 4
gpt4 key购买 nike

我网站上的用户将在 textbox 中输入一个 url(另一个域上的公共(public)页面)。 。我想以字符串形式获取该页面的 HTML 源代码。如何使用客户端脚本来做到这一点?

以下是我加载网址的操作。但无法弄清楚如何获取 html。

<!DOCTYPE html>
<head>
<script>
function myFunction()
{
document.getElementById("site").src=document.getElementById("web").value;
}
</script>
</head>
<body>
<input id="web" type="text" name="user">
<input type="submit" value="Submit" onclick="myFunction()"> <br/>
<iframe id="site" src="" width="1200" height="1200"></iframe>

</body>
</html>

最佳答案

在服务器上创建一个脚本,并使用 AJAX 调用它,然后使用 cURL,如下所示:

 $ch = curl_init();
$timeout = 10;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$data = curl_exec($ch);

curl_close($ch);

并且$data将包含内容。

关于javascript - 外部网页的 HTML 源代码作为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14779467/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com