diff --git a/sitemap.py b/sitemap.py new file mode 100755 index 0000000..9dca82f --- /dev/null +++ b/sitemap.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python3 +# coding=utf-8 +# -*- coding: utf-8 -*- + +import datetime +import re +import get_url + + +def create_xml(filename, url_list): + header = '\n' + file = open(filename, 'a', encoding='utf-8') + file.writelines(header) + file.close() + for url in url_list: + times = datetime.datetime.now().strftime("%Y-%m-%dT%H:%M:%S+00:00") + urls = re.sub(r"&", "&", url) + ment = " \n %s\n %s\n weekly\n 0.8\n \n" % (urls, times) + file = open(filename, 'a', encoding='utf-8') + file.writelines(ment) + last = "" + file.writelines(last) + file.close() + + +if __name__ == '__main__': + get_url.parser(get_url.url_mine_list, 0) + create_xml('sitemap.xml', get_url.url_res_final)