如何在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
1条答案
按热度按时间3phpmpom1#
您可以将url用作数组,并使用for循环来使用多个url
然后将所有数据追加到一个新数组中,这样就可以得到一个组合数组