我想使用PHP获取网站的内部HTML,是否可能?
我只知道获取源代码的file_get_contents($URL)
方法。
答案 0 :(得分:0)
您可以使用curl
发送HTTP标头和其他套接字参数。
答案 1 :(得分:0)
您可以使用Simple HTML Dom遍历和解析格式良好的HTML:
http://sourceforge.net/projects/simplehtmldom/
例如:
<?php
include_once('simple_html_dom.php');
$html = file_get_html('http://target.page.com');
// Output the contents of <div id="target-id">
$content = $html->find('div#target-id');
echo $content[0]->plaintext;
// Output the entire page as plaintext
echo $html->plaintext;
?>
可在此处找到文档: