如何使用PHP以编程方式生成给定网站的所有页面的列表?
我基本上想要实现的是在嵌套的无序列表中生成类似于站点地图的内容,其中包含网站中包含的所有页面的链接。
答案 0 :(得分:1)
您可以使用glob功能轻松列出文件...但如果网页使用包含/要求和其他内容将多个文件混合到“一页”中,则您需要导入Google“网站” :mysite.com“搜索结果..或者只是创建一个包含每页网址的表格:P
也许这有助于: http://www.xml-sitemaps.com/(SiteMap Generator)
答案 1 :(得分:1)
如果所有页面都相互链接,那么您可以使用爬虫或蜘蛛来执行此操作。
如果页面中没有全部链接,则需要提供其他方法。 你可以试试这个:
优点: - 相当简单
缺点:
其他一些技术并不适合您以编程方式进行,但可能值得考虑包括: