我想从网页中获取HTML代码,我想从该html代码中获取一些特定数量的行。我可以从网页上获取所有信息,但无法复制。我怎么能这样做?
我的代码是 -
$sourceURL = file($link);
$title = '';
foreach ($sourceURL as $value) {
if(strpos($value, '<h1 class="title') !== false){
//if it return true, wanna copy that line and store into $title variable.
} else {
echo "nothing";
}
}
有任何线索,怎么办?
答案 0 :(得分:2)
您可以使用外部库,例如: http://simplehtmldom.sourceforge.net/
$html = new simple_html_dom();
$html->load_file($link);
$title = $html->find('h1[class=title]');
答案 1 :(得分:0)
谢谢。我找到了解决方案。
复制它的最佳方法,只需使用值 -
if(strpos($value, '<h1 class="title') !== false){
$title = $value;
}