Python3包,用于编写无外部依赖关系的大型XML站点地图

xml-sitemap-writer的Python项目详细描述


py-xml站点地图编写器

PyPI

Python3包,用于编写没有外部依赖关系的大型XML站点地图。在

pip install xml-sitemap-writer

使用

此软件包旨在以节省内存的方式以节省内存的方式生成包含数十万个URL的站点地图 使用迭代器来使用URL填充站点地图。在

^{pr2}$

一旦运行此代码,将生成sitemap.xmlsitemap-00N.xml.gz文件:

<?xml version="1.0" encoding="UTF-8"?><sitemapindexxmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><!-- Powered by https://github.com/pigs-will-fly/py-xml-sitemap-writer --><!-- 100000 urls --><sitemap><loc>https://your.site.io/sitemap-products-001.xml.gz</loc></sitemap><sitemap><loc>https://your.site.io/sitemap-products-002.xml.gz</loc></sitemap>
    ...
</sitemapindex>

和gzip压缩的子站点地图,每个站点最多有15000个URL:

<?xml version="1.0" encoding="UTF-8"?><urlsetxmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://your.site.io/product/1.html</loc></url><url><loc>https://your.site.io/product/2.html</loc></url><url><loc>https://your.site.io/product/3.html</loc></url>
    ...
</urlset><!-- 15000 urls in the sitemap -->

为了更容易地发现站点地图,请将其URL添加到/robots.txt文件:

Sitemap: https://your.site.io/sitemap.xml

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

推荐PyPI第三方库


热门话题
java变量尚未初始化   java组织。阿帕奇。平民网ftp。FTPClient:530请使用用户登录并通过   java CORS不使用支持zuul的网关和swagger   java在ImageView上设置onclickListener以查看放大的图像   java如何使用PropertyTils从映射内的列表中获取元素?   java在安卓中隐藏SnackBarLayout之前有必要检查isShown()吗?   javajavax。ws。rs.InternalServerErrorException:Restful for JSON响应中的HTTP 500内部服务器错误   java使用com。spotify,如何设置图像版本   java避免在对象上使用同步锁   java Eclipse工作区因不正确关闭而损坏   Vaadin视图中的java自动布线服务和组件不工作   java解析文本文件,基于字数   java驱动程序“com.mysql.jdbc.Driver”不支持url“null”   java过滤操作\u处理\u文本以在检测到电话号码时执行操作   java CDI@Instance收集@Any,但访问限定符(特别是@Named)