You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
925 B
34 lines
925 B
# -*- coding: utf-8 -*- |
|
import urllib2, re |
|
import pprint |
|
from BeautifulSoup import BeautifulSoup |
|
|
|
|
|
playername = '' |
|
|
|
if playername == '': |
|
print _("You need to manually enter the playername") |
|
exit(0) |
|
|
|
page = urllib2.urlopen("http://www.pocketfives.com/poker-scores/%s/" %playername) |
|
soup = BeautifulSoup(page) |
|
|
|
results = [] |
|
|
|
for table in soup.findAll('table'): |
|
# print "Found %s" % table |
|
for row in table.findAll('tr'): |
|
tmp = [] |
|
for col in row.findAll('td'): |
|
tmp = tmp + [col.string] |
|
#print col.string |
|
if len(tmp) > 3 and tmp[2] <> None: |
|
results = results + [tmp] |
|
|
|
cols = ['TOURNAMENT', 'SITE', 'DATE', 'PRIZEPOOL', 'BUY-IN', 'PLACE', 'WON'] |
|
|
|
pp = pprint.PrettyPrinter(indent=4) |
|
|
|
for result in results: |
|
print "Site: %s Date: %s\tPrizepool: %s\tBuyin: %s\tPosition: %s\tWon: %s" %(result[2], result[3], result[4], result[5], result[6], result[7]) |
|
|
|
|