在Python中合并RSS提要

pkwftd7m  于 2022-10-30  发布在  Python
关注(0)|答案(1)|浏览(114)

如何在python中合并多个rss提要,将它们转换为单个JSON文件?

import urllib.request
import xmltodict
import json

url = "https://www.feedforall.com/sample.xml"

with urllib.request.urlopen(url) as response:
    data_dict = xmltodict.parse(response.read())
    json_data = json.dumps(data_dict)
    with open("data.json", "w") as json_file:
        json_file.write(json_data)
        json_file.close()
    response.close()

这段代码已经可以完成这项工作,但只需要一个url

3phpmpom

3phpmpom1#

您可以将url用作数组,并使用for循环来使用多个url

urls = ["link1","link2"]
for url in urls:
    /*rest of your code */

然后将所有数据追加到一个新数组中,这样就可以得到一个组合数组

相关问题