从以编程方式收集的URL生成站点地图

sitemap-builder的Python项目详细描述


站点地图生成器

从以编程方式收集的URL生成站点地图

功能

  • 生成指向压缩站点地图文件的索引
  • 每个生成的站点地图不会有超过允许数量的 50000网址
  • Jinja2模板

安装

pip install sitemap-builder

用法

  1. 进口
from sitemap import Sitemap
  1. 初始化
sitemap = Sitemap()
  1. 添加URL以便以后处理它们:
sitemap.add_url("dummy-page")
sitemap.add_url("another-page")
sitemap.add_url("category/foo-bar")
  1. 生成站点地图索引和文件
sitemap.generate()

示例:

生成的文件:

.
├── sitemap.xml
└── sitemaps
    ├── sitemap-0.xml.gz
    ├── sitemap-1.xml.gz
    ├── sitemap-2.xml.gz
	└── sitemap-3.xml.gz

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring安全编程授权   java Android库AAR取决于另一个库   Java/Groovy双精度语句问题   爪哇。查看安卓监视器图形时,release()不会减少我的内存   java无法在子类中使用EventFiringWebDriver对象   java第一个if语句始终为true,但第二个if语句不为true   java如何从作为字符串提供的XML源代码创建可绘制(或XmlResourceParser对象)?   多线程Java并发问题锁和同步方法   java Android Studio注册链接   java ArrayList of ArrayList of String   使用Shadow重新定位的包中的java Kotlin属性不起作用   java在接口org上找不到方法。阿帕奇。伊巴蒂斯。遗嘱执行人。陈述名为prepare的语句处理程序   如何在Java中放大2倍?   java当参数作为RequestBody和RequestParam发送时,sprig控制器无法识别发送的请求