Javascript 从网站获取jquery动态值
标题几乎是不言自明的 我正在获取网站的源代码,但是我想要获取的值是通过jQuery动态生成的 假设这是example.com的源代码Javascript 从网站获取jquery动态值,javascript,php,jquery,string,fetch,Javascript,Php,Jquery,String,Fetch,标题几乎是不言自明的 我正在获取网站的源代码,但是我想要获取的值是通过jQuery动态生成的 假设这是example.com的源代码 <div id="currentTime"></div> <script> var myVar = setInterval(function(){ myTimer() }, 1000); function myTimer() { var d = new Date(); var t = d.toLocaleT
<div id="currentTime"></div>
<script>
var myVar = setInterval(function(){ myTimer() }, 1000);
function myTimer() {
var d = new Date();
var t = d.toLocaleTimeString();
document.getElementById("currentTime").innerHTML = t;
}
function myStopFunction() {
clearInterval(myVar);
}
</script>
var myVar=setInterval(函数(){myTimer()},1000);
函数myTimer(){
var d=新日期();
变量t=d.toLocaleTimeString();
document.getElementById(“currentTime”).innerHTML=t;
}
函数myStopFunction(){
净距(myVar);
}
是的,获取源代码非常容易,但如何获取其间发生的事情:
<div id="currentTime">{This is what I'm looking for}</div>
{这就是我要找的}
所以。。。换句话说获取通过javescript(或jQuery)在#currentTime div之间生成的值
谢谢 我不确定您是如何解决此问题的(即加载另一个网站的内容)。但是,可以肯定的是,您不能使用AJAX来完成这项工作,因为这是一个非常复杂的问题 您可以做的一件事是,在页面中使用
iframe
动态加载网站,然后引用您感兴趣的元素。这样,您就不必担心在另一个web页面中动态生成的内容
注意:确保您没有使用任何不应该以这种方式获取的外部网站的数据。如果它是一个与你无关的网站,一定要仔细检查你正在做的事情是允许你做的 您可以这样做:
$('#result').load('otherPageUrl.php div#currentTime');
见:
唯一的问题是跨域限制,否则这将不可能实现。另一种方法是使用
iframe
这只是一个示例。。。如果我需要从数据库获取动态捕获字符串的时事通讯,该怎么办?