提前玩简单的PHP Dom解析器

提前玩简单的PHP Dom解析器,php,parsing,dom,Php,Parsing,Dom,我想做一些高级的事情,但不知道怎么做 我想做的是:假设我们从这里得到一些url foreach($result->find('a') as $element) $element->href 现在我想以纯文本的形式获取它的内容,但请注意,我将从这些页面获取完整的内容 假设这个脚本有一个名为$sn='LinkinParkSong'的变量-有没有办法从那些包含$sn 如果你不明白我想做什么,这里有一个例子 假设$sn='谷歌2012年盈利报告'因此PHP简单DOM解析器将从$elemen

我想做一些高级的事情,但不知道怎么做

我想做的是:假设我们从这里得到一些url

foreach($result->find('a') as $element)
$element->href
现在我想以纯文本的形式获取它的内容,但请注意,我将从这些页面获取完整的内容

假设这个脚本有一个名为
$sn='LinkinParkSong'的变量-有没有办法从那些包含
$sn

如果你不明白我想做什么,这里有一个例子

假设
$sn='谷歌2012年盈利报告'
因此PHP简单DOM解析器将从
$element->href
获取一些url,例如:

http://www.dailytech.com/Google+Q2+2012+Earnings+Rise+11+Percent+Deals+with+Falling+Ad+PricesMotorola+Issues/article25221.htm
它将从此url获取与
$sn
匹配的纯文本:

Google's Q2 2012 earning are looking good despite certain issues ...
Google's latest Earning Report is result of its ability to better target...

这就像谷歌、必应如何获取搜索结果的内容。所以你要解析出一堆链接,然后你想获取这些链接后面页面的内容,然后从获取的内容中获取与某个关键字匹配的行?你试过下载个人内容吗?DOM解析器的工作已经完成了…抱歉,它没有给我意义…您正在寻找可以匹配另一个文本(您的下载)中的文本($sn)的函数。您仍然需要首先获取整个文档,然后尝试匹配/提取您想要的文本部分。您可以使用PHPs字符串函数或正则表达式。我们可以从这里了解更多信息吗>