test_sitemap_view.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:django-powerpages 作者: Open-E-WEB 项目源码 文件源码
def parse_sitemap(content):
    if not isinstance(content, six.text_type):
        content = content.decode('utf-8')
    urlset_match = re.search(
        r'<urlset[^>]*>(?P<urls>[\s\S]*)</urlset>', content
    )
    if urlset_match:
        results = []
        urlset_content = urlset_match.groupdict()['urls']
        for url_content in re.findall(r'<url>([\s\S]+)</url>', urlset_content):
            results.append(
                dict(
                    re.findall(r'<([^>]+)>([^<]*)</[^>]+>', url_content)
                )
            )
    else:
        results = None
    return results
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号