如何通过在PHP中输入域名来递归获取所有站点链接?请给我一些想法。
答案 0 :(得分:0)
要获取网站的所有链接,您需要使用Simple Html Dom。这是演示链接。 http://simplehtmldom.sourceforge.net/manual.htm
示例:如果您想获得该网站的所有链接。
$ html = file_get_html('http://www.example.com/'); //从URL或文件
创建DOM//查找所有链接
foreach($ html-> find('a')as $ element){
echo $element->href . '<br>';
}
答案 1 :(得分:-2)
不抓住所有链接,只需抓住&#34;有用&#34;通过设计要评估的算法来链接。并设置递归的深度。