简单蟒蛇模块创建
apesmit的Python项目详细描述
什么是猿类?
apesmit是一个非常简单的python模块,用于创建xml站点地图 定义见http://www.sitemaps.org。apesmit不包含任何web 蜘蛛之类的东西,它只是把你提供的数据 使用正确语法的文件。
用法
首先,我们创建一个站点地图的实例
changefreq关键字为该参数设置默认值。 现在我们将一些url添加到我们的站点地图: 我们可以使用一些参数: URL的快捷方式今天已更改: 现在就这些。接下来,我们需要一个文件来写入站点地图: 现在我们编写站点地图,然后关闭文件: 这就是我们闪亮的新站点地图的内容:>>> sm=Sitemap(changefreq='weekly')
>>> sm.add('http://www.example.com/')
>>> sm.add('http://www.example.com/news/', changefreq='daily',
... priority=1.0,
... lastmod='1891-1-1')
>>> sm.add('http://www.example.org/about.html', lastmod='today')
>>> out=open('sitemap.xml', 'w')
>>> sm.write(out)
>>> out.close()
<?xml version='1.0' encoding='UTF-8'?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>http://www.example.com/news/</loc>
<lastmod>1891-1-1</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://www.example.org/about.html</loc>
<lastmod>2008-04-03</lastmod>
<changefreq>weekly</changefreq>
</url>
</urlset>