作者littlebear00 (bear)
看板Ajax
标题[问题] 想请问有没有办法抓到动态的网页?
时间Wed May 26 15:58:35 2010
最近再写project的时候碰到一个颇头痛的问题...
我必须拿到一份"动态执行过"的网页原始码
再对内部加以分析
想请问像下方程式码的例子
有没有办法抓到利用javascript安插进去的<iframe>??
而不是什麽内容都没有的<body>
程式码:
<script type="text/javascript">
...
var iFrameObj = document.createElement('IFRAME');
document.body.appendChild(iFrameObj);
...
</script>
...
<body></body>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.51.146
1F:→ TonyQ:假设说你是同网域,你可以用jquery去load这些东西,放在你 05/26 16:09
2F:推 TonyQ:底下的子iframe来进行这些行为,在onload时再去存取 05/26 16:10
3F:推 TonyQ:如果说根本不是同网域,那就掰掰了~~ 05/26 16:10
4F:→ TonyQ:用不用jquery想想应该不是重点,重点是先执行再存取 05/26 16:10
5F:→ littlebear00:恩...我目前就是用jQuery的方式在弄(跨网域挂) 05/26 16:15
6F:→ littlebear00:网路上找到的跨网域方式仍是利用'GET'方式抓资料 05/26 16:16
7F:→ littlebear00:但是我想要的是'经javascript行过的'网页资料 (卡机) 05/26 16:16
8F:→ littlebear00:'经javascript执行过的' <---更正 05/26 16:19
9F:→ TonyQ:跨网域的问题复杂很多,你目前是透过一支server的应用程式 05/26 18:08
10F:→ TonyQ:去撷取对方页面吗? 05/26 18:08