XML
需要到的库:
from xml.dom.minidom import parse
import xml.dom.minidom
豆瓣sitemap_index.xml格式如下(2016-10-29):
<sitemapindex>
<sitemap>
<loc>https://www.douban.com/sitemap3782.xml.gz</loc>
<lastmod>2016-10-19T10:36:31Z</lastmod>
</sitemap>
<sitemap>
<loc>https://www.douban.com/sitemap3783.xml.gz</loc>
<lastmod>2016-10-19T10:36:31Z</lastmod>
</sitemap>
</sitemapindex>
解析过程:
xml_str=douban.sitemap.xml
DOMTree =xml.dom.minidom.parseString(xml_str)
collection = DOMTree.documentElement
elements=collection.getElementsByTagName("sitemap")
for i in elements:
a=i.getElementsByTagName("loc")
print(a[0].childNodes[0].nodeValue)
Json
map={}
for i in range(0,3783):
map[i]=0
with open("text\\sitemap_config.json","w") as f:
json.dump(map,f)
map={}
with open("text\\sitemap_config.json", 'r') as f:
map = json.load(f)
print(map)
本文介绍了如何使用Python解析豆瓣网站的XML文件,并演示了创建和读取JSON文件的过程。通过具体示例展示了从XML文件中提取有用信息的方法,以及如何初始化和操作JSON文件。
1164

被折叠的 条评论
为什么被折叠?



