我从一个页面获取div的属性,该页面在滚动到页面底部时动态加载元素。最初在页面上有10个div,在滚动时,每次都会动态加载10个新div到页面。
我的脚本如下所示:
var arr = document.getElementsByTagName('html')[0].innerHTML.match(/data-username="([^"]*")/gm); // I want the value from the attribute data-username
alert(arr.length); // size is 10
window.scroll
我正在尝试加载页面的动态内容以及静态HTML。例如,在中,如果我只是加载超文本标记语言,它将缺少页面底部的大推荐框。我知道我可以使用以下命令加载html
html = open(url).read
但同样,这将缺少页面加载时显示的动态内容。我怎样才能得到与人们在浏览网站时得到的内容相匹配的完整HTML呢?谢谢!