【问题标题】:Load particular div from external website with style and functionality从外部网站加载具有样式和功能的特定 div
【发布时间】:2026-01-05 22:15:01
【问题描述】:

我需要嵌入来自外部网站的搜索表单。目前我正在使用带有 css 技巧的 IFRAME

#outerdiv{ width:446px; height:246px; overflow:hidden; position:relative; }
#inneriframe{ position:absolute; top:-412px; left:-318px; width:1280px; height:1200px; }
<div id="outerdiv"><div id="innerdiv"><iframe></iframe></div></div>

这有助于仅显示特定的 div,但我想加载特定的 div 而不是整个站点并显示特定的 div。

我试过PHP SIMPLE DOM PATSER (Fetching Data From A Specific div id Using PHP)

include('simple_html_dom.php');
$html = file_get_html("http://www.farebuzz.com");
$displaybody = $html->find('div[class=search_bg]', 0)->plaintext;    

但它只提供没有样式表和功能的内容。

那么有什么方法可以获取特定的 div 以及它的样式和功能。

【问题讨论】:

  • 它是不是在某个地方闻到了钓鱼的味道?

标签: php html


【解决方案1】:

您似乎走在正确的道路上。如果您尝试从中获取 div 的站点没有提供嵌入 div 的方法,那么据我所知,唯一的选择就是使用某种脚本来获取您感兴趣的 div像你一样。

但是,为了获得“样式和功能”,我要做的是找出 div 中使用了哪些样式表和/或 javascript,然后将它们包含在内。如果您采用这种方式,最好为获取的内容创建一个单独的文件,然后在 iFrame 中将其调用到您的站点。这样脚本和样式只会影响 iFrame 中的内容。

如果您维护(您将要获取的元素的)属性/属性,我看不出 css 和/或 javascript 不起作用的原因。

【讨论】:

    最近更新 更多