sort sitemap feed by lastmod time.
This commit is contained in:
parent
ee49d2021e
commit
1c4764e67d
|
@ -181,6 +181,7 @@ class Sitemap(_Base):
|
||||||
soup = BeautifulSoup(markup, features='lxml')
|
soup = BeautifulSoup(markup, features='lxml')
|
||||||
articles = soup.find('urlset').findAll('url')
|
articles = soup.find('urlset').findAll('url')
|
||||||
articles = list(filter(None, [a if a.find('lastmod') is not None else None for a in articles]))
|
articles = list(filter(None, [a if a.find('lastmod') is not None else None for a in articles]))
|
||||||
|
articles.sort(key=lambda a: unix(a.find('lastmod')), reverse=True)
|
||||||
links = [x.find('loc').text for x in articles] or []
|
links = [x.find('loc').text for x in articles] or []
|
||||||
links = list(set(links))
|
links = list(set(links))
|
||||||
if excludes:
|
if excludes:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user