我需要创建一个站点地图/列表,但我也需要显示链接名称。
我的意思是,www.google.com,我需要创建以下列表。
Google - www.google.com
Images - http://images.google.com/imghp?hl=en&tab=wi
...
My Account - http://images.google.com/imghp?hl=en&tab=wi
Personal Information Edit - https://www.google.com/accounts/EditUserInfo
...
My Products - https://www.google.com/accounts/EditServices
...
Privacy - http://www.google.com/intl/en/privacy.html
...
列表需要绑定到域名,例如us.example.com。
我尝试使用python脚本进行深度优先搜索,使用Beautiful Soup来解析链接。这是不成功的。
有人对如何做到这一点有任何想法吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
一个非常简单的站点地图可以是名为
的文件sitemap.txt
http://website.com/index.php
http://website.com/about.php
http://website.com/blog.php
如果您需要“搜索”自己的网站以获取所有链接,则可能是以错误的方式设置了您的网站:(
在大多数语言中,您可以尝试文件/方向迭代,如果您使用数据库它应该更容易,因为您可以通过调整创建URL的方式一次重现所有链接来输出站点地图.txt(或者如果你有超过50/100的url,你可能想要生成XML)
如果您需要有关创建文件迭代器的帮助,您可能希望提供更多关于哪种语言最适合您的信息,因为如果您在python中编写所有内容,一个不错的PHP解决方案可能根本无济于事。
答案 2 :(得分:0)
如果您正在寻找自动化网络服务来为您创建站点地图,则可以使用以下某些功能:
您也可以在此处找到服务列表: https://code.google.com/p/sitemap-generators/wiki/SitemapGenerators
祝你好运!