Advertisement
HwapX

Desafio Obtendo usuarios online

Nov 1st, 2015
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.66 KB | None | 0 0
  1. ## http://www.forum-invaders.com.br/vb/showthread.php/40487-Python-Desafio-01-Obtendo-usuarios-online
  2.  
  3. #!usr/bin/python
  4.  
  5. import urllib2
  6. from bs4 import BeautifulSoup
  7. import string
  8.  
  9. url = "http://www.forum-invaders.com.br"
  10.  
  11. request = urllib2.Request(url)
  12. document = urllib2.urlopen(request).read()
  13.  
  14. soup = BeautifulSoup(document)
  15. elements = soup.find(id = "wgo_onlineusers_list").find_all("a")
  16.  
  17. users = []
  18. for element in elements:
  19.     if element.span :
  20.         users.append(element.span.contents[0])
  21.     else :
  22.         users.append(element.contents[0])
  23.  
  24. users.sort(key=string.lower, reverse=True)
  25. print len(users), "usuarios online", ', '.join(users)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement