【发布时间】:2011-11-27 18:59:13
【问题描述】:
我想写一个php程序来统计一个网站的所有超链接,用户可以输入。
如何做到这一点?是否有一个库或我可以解析和分析超链接的 html 的东西?
感谢您的帮助
【问题讨论】:
-
对于特定网页,您可以使用 php 和 javascript/jquery 进行计数。看到这个stackoverflow.com/questions/3184284/…作为参考
我想写一个php程序来统计一个网站的所有超链接,用户可以输入。
如何做到这一点?是否有一个库或我可以解析和分析超链接的 html 的东西?
感谢您的帮助
【问题讨论】:
这样
<?php
$site = file_get_contents("someurl");
$links = substr_count($site, "<a href=");
print"There is {$links} in that page.";
?>
【讨论】:
嗯,我们不能给你一个有限的答案,只能给你一些建议。我用php做过一次搜索引擎所以原理是一样的:
这是一项艰巨的工作......祝你好运
【讨论】:
您可能必须使用 CURL 来获取网页内容。将其存储在一个变量中,然后将其解析为超链接。您可能需要正则表达式。
【讨论】: