使用以下代码我可以获得另一个页面的html内容。 这非常有用:
struct foo {
TAILQ_ENTRY(struct foo, ) my_list;
//some data here
};
但是我在另一个页面上有一些结果,它会加载一个litte延迟(一些javascript会显示这个结果)而我的file_get_contents只会获得没有这个javascript结果的html内容。
有没有办法调用我的其他页面,稍等一下,并在其他网站完全加载后获取内容?
答案 0 :(得分:0)
创建iframe
<iframe src="" id="myframe"></iframe>
然后使用jQuery
分配它的src
属性
$(document).ready(function(){
$('#myframe').attr('src','your/url');
});
您也可以使用
设置延迟$(document).ready(function(){
setTimeout(function(){
$('#myframe').attr('src','your/url');
},5000);
});