user = "prae"
by_month = collections.defaultdict(int)
parser = etree.HTMLParser()
tree = etree.parse(urllib2.urlopen("http://linuxfr.org/users/prae/comments"), parser)
last_url = tree.xpath("//span[contains(@class, 'last')]/a")[0].get("href")
last_id = int(last_url.split("=", 1)[1])
for i in xrange(min(10, last_id)):
url = "http://linuxfr.org/users/%s/comments?page=%s" % (user, i)
tree = etree.parse(urllib2.urlopen(url), parser)
times = tree.xpath("//li[contains(@class, 'comment')]/p[contains(@class, 'meta')]/time")
for time in times:
by_month[time.get("datetime")[:7]] += 1
for month in sorted(by_month.iterkeys()):
print "%s %4s" % (month, by_month[month])
Ce qui permet au passage de faire remonter les stats de linuxfr…
[^] # Re: perte de vitesse du LL
Posté par ckyl . En réponse au journal DLFP is dying!. Évalué à 7.
En écrivant un truc crade comme ca:
Ce qui permet au passage de faire remonter les stats de linuxfr…