【发布时间】:2011-04-15 23:16:55
【问题描述】:
我有这个 html 代码:
<marquee align="left" id="LatestNewsM" SCROLLAMOUNT="4" loop="infinite" direction="right">
<font dir="rtl" valign="top" class="StringTheme" style="font-size:14px;">test test test</font>
<img src="/Portal/images/LightVersionWeb2/jazeeraTicSep.gif" align="middle">
<font dir="rtl" valign="top" class="StringTheme" style="font-size:14px;">test sample text sample</font>
<img src="/Portal/images/LightVersionWeb2/jazeeraTicSep.gif" align="middle">
<font dir="rtl" valign="top" class="StringTheme" style="font-size:14px;">text text 222 another text</font>
<img src="/Portal/images/LightVersionWeb2/jazeeraTicSep.gif" align="middle">
...........
.....
</marquee>
还有这个 PHP 代码:
$homepage = file_get_contents('http://www.site.com');
如何在内容中搜索并仅获取字体标签 <font> 中的文本
【问题讨论】:
-
你的问题与
file_get_contents()完全无关;我已经相应地对其进行了编辑。除此之外.. DOM 解析器是要走的路 - 请不要考虑使用正则表达式。 -
<marquee>和<font>?! 请告诉我你只是从一个有几十年历史的网站上抓取数据,以便将其更新为现代标准...... -
@jnpcl:不,我正在尝试从新闻网站获取新闻并将其显示在我的网页上,这就是我想做的全部
-
你应该给那个网站的HTML代码负责人发一封白粉信。 ;x