有什么方法可以使用iframe只提取外部网站的一部分吗?
这是我试图拉的页面.. http://clep.collegeboard.org/search/test-centers
我想要特别提到的div是中心的白色框(#mainContentWrapper)。
我自己已经有了解决方案,虽然它有一些缺陷。我做的伎俩是我做了一个外部div并禁用了iframe,我调整了高度/宽度和定位,它只会显示那个部分......
#outeriframe
{
width:960px;
height:1415px;
overflow:hidden;
position:relative;
}
#inneriframe
{
position:absolute;
top:-300px;
left:-160px;
width:1280px;
height:1415px;
}
问题是,如果iframe太大,页脚就会显示出来,如果它太短,结果会被切断而你看不到它们......
有什么方法可以解决这个问题吗?也许隐藏页脚?或只抓住我需要的Div?请帮帮我......
谢谢!
答案 0 :(得分:0)
您不能,相同的原始政策禁止您与位于不同域中的网页进行交互。
某些技术(如CORS或postMessage)允许您解决此限制,但需要对其他域进行某种程度的控制。