我需要从中获取价值
<div id = "result">Roll No 103 Pass</div>
Run Code Online (Sandbox Code Playgroud)
并且输出应该是:Roll No 103 Pass
我使用了这个代码:
$markup = file_get_contents('www.results.com');
$doc = new DomDocument();
@$file = $doc->loadHTML($markup);
$spans = $doc->getElementsByTagName('div');
foreach($spans AS $span)
{
$class = $span -> getElementsById('id');
if($class=="result") {
echo $span -> nodeValue;
}
}
Run Code Online (Sandbox Code Playgroud)
但它只是返回空白屏幕
$doc = new DomDocument();
$doc->loadHTMLFile('http://www.results.com');
$thediv = $doc->getElementById('result');
echo $thediv->textContent;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22721 次 |
| 最近记录: |