PHP - 在html标签之间抓取文本(屏幕抓取)

时间:2012-09-27 23:53:54

标签: php

  

可能重复:
  How to parse and process HTML with PHP?

我已经非常广泛地查看了stackoverflow,但找不到我正在寻找的内容。

我想在html doc中抓取两个标签之间的文本。问题是文本长度和内容每次都会改变(我们正在对多个页面进行屏幕抓取)所以我不能设置子长度而不能通过正则表达式来完成。

是否有一个等同于strpos的“结束”?

我正在使用的代码是:

$start = strpos($content,'<title>');
$end = strpos($content,'</title>');
$coName =substr ($content,$start,$end);

但它返回的不仅仅是页面上标题标签之间的内容。

1 个答案:

答案 0 :(得分:0)

substr的第三个参数是length,而不是end。所以它应该是$end-$start

相关问题