Protoball:Count Game Tab Entries.py: Difference between revisions

From Protoball
Jump to navigation Jump to search
(Created page with "Category:Python Scripts <pre> def count_region_entries(region_text): regions = regions_text.split("\n") from urllib import request from bs4 import BeautifulSoup total_...")
 
No edit summary
 
Line 2: Line 2:
<pre>
<pre>
def count_region_entries(region_text):
def count_region_entries(region_text):
regions = regions_text.split("\n")
regions = region_text.split("\n")
from urllib import request
from urllib import request
from bs4 import BeautifulSoup
from bs4 import BeautifulSoup

Latest revision as of 15:16, 18 July 2012

def count_region_entries(region_text):
	regions = region_text.split("\n")
	from urllib import request
	from bs4 import BeautifulSoup
	total_entries = 0
	for region in regions:
		r = request.urlopen("http://protoball.org/Game_Tab:" + region.replace(" ", "_"))
		t = r.read()
		soup = BeautifulSoup(t)
		entries = len(soup.select("table.nice tr"))-len(soup.select("table.nice"))
		total_entries += entries
		print(region, ": ", entries)
	print("Total Entries", ": ", total_entries)