2

有什么方法可以只使用 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?请帮我...

谢谢!

4

1 回答 1

0

您不能,同源策略禁止您与位于不同域中的网页进行交互。

CORS 或 postMessage 等一些技术允许您解决此限制,但需要对其他域进行某种程度的控制。

于 2013-04-26T02:59:59.080 回答