- 主题:求助!我就想把iframe的innerhtml或者innertext取出来
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<html>
<body onload="iframeTest()">
<iframe id="i" name="n" width=500 height="600" src="http://www.baidu.com"><div id="d1">d1content</div>
</iframe>
</body>
<script type="text/javascript" language="javascript">
function iframeTest() {
var d = document;
var f = d.getElementById('i');
alert(f.id);
}
</script>
</html>
求助!我就想把iframe的innerhtml或者innertext取出来。各种不行。。。。
求助,iframe可能不是我自己的站,跨域访问
是否技术上完全禁止,不可行?
--
FROM 61.51.45.*
直接python写个爬虫多简单啊 ..
【 在 boylez (boylez) 的大作中提到: 】
: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
: <html xmlns="http://www.w3.org/1999/xhtml" >
: <html>
: ...................
--
FROM 61.135.152.218
不是为了保存它的html
而是出去iframe的innerhtml来分析里面的内容,进而在web浏览器里完成一些动作
【 在 shaolin 的大作中提到: 】
: 直接python写个爬虫多简单啊 ..
--
FROM 61.51.45.*
跨域是禁止的
如果允许,岂不是可以弄个用户看不见的 iframe 去偷用户在别的网站的信息
【 在 boylez (boylez) 的大作中提到: 】
: 不是为了保存它的html
: 而是出去iframe的innerhtml来分析里面的内容,进而在web浏览器里完成一些动作
--
修改:vonNeumann FROM 211.99.222.*
FROM 211.99.222.*
用xhr请求iframe里的url算了
【 在 boylez (boylez) 的大作中提到: 】
: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
: <html xmlns="http://www.w3.org/1999/xhtml" >
: <html>
: ...................
--
FROM 60.208.111.*
跨域是拿不到的。除非对方支持你或者自己在服务端做代理
【 在 lbx (东东西西) 的大作中提到: 】
: 用xhr请求iframe里的url算了
--
FROM 222.128.171.*
求稍细说一下,或者推荐一下网上文章,谢谢
【 在 lbx 的大作中提到: 】
: 用xhr请求iframe里的url算了
:
--
FROM 222.131.1.*
跨域了, 确实不能直接请求, 通过后台请求吧
【 在 boylez (boylez) 的大作中提到: 】
: 求稍细说一下,或者推荐一下网上文章,谢谢
--
FROM 113.128.130.*