Dan*_*lva 6 html php screen-scraping
可能重复:
PHP中的HTML Scraping
我想知道是否有任何方法可以从网页获取一个特定的文本字符串,每次都会使用PHP进行更新.我搜索"遍布互联网"并没有找到任何结果.刚刚看到preg_match可以做到,但我不明白如何使用它.
想象一个网页包含这个:
<div name="changeable_text">**GET THIS TEXT**</div>
Run Code Online (Sandbox Code Playgroud)
在用过file_get_contents将页面放入变量后,如何使用PHP ?
提前致谢 :)
nic*_*ckb 12
你可以DOMDocument像这样使用:
$html = file_get_contents( $url);
libxml_use_internal_errors( true);
$doc = new DOMDocument;
$doc->loadHTML( $html);
$xpath = new DOMXpath( $doc);
// A name attribute on a <div>???
$node = $xpath->query( '//div[@name="changeable_text"]')->item( 0);
echo $node->textContent; // This will print **GET THIS TEXT**
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20433 次 |
| 最近记录: |