gpt4 book ai didi

python - 在 python 中轻松创建 RSS/XML 的技巧

转载 作者:数据小太阳 更新时间:2023-10-29 01:53:03 28 4
gpt4 key购买 nike

如果这 3 项,我有一个列表:标题和链接以及基于 html 的描述,我正在寻找可以提供这 3 项并创建 rss xml 页面的库或外部工具。有这种东西吗?

最佳答案

我建议您使用模板并将项目列表提供给模板。

示例 Jinja2模板(Atom,不是 RSS,但你明白了),假设项目是三元组(标题、链接、html):

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<author>Author's name</author>
<title>Feed title</title>
{%for item in items %}
<entry>
<title>{{item[0]}}</title>
<link href="{{item[1]}}"/>
<content type="html">{{item[2]}}</content>
</entry>
{%endfor%}
</feed>

向模板提供内容并输出结果的代码:

import jinja2
env = jinja2.Environment(loader=jinja2.FileSystemLoader("."))
print env.get_template("feedtemplate.xml").render(items=get_list_of_items())

关于python - 在 python 中轻松创建 RSS/XML 的技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2099666/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com