Skip to content

Instantly share code, notes, and snippets.

@davemenninger
Created December 6, 2013 16:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davemenninger/7827320 to your computer and use it in GitHub Desktop.
Save davemenninger/7827320 to your computer and use it in GitHub Desktop.
for a given address, find what cincinnati public school you would be assigned
#!/usr/bin/python
import urllib
import urllib2
from bs4 import BeautifulSoup
url = "http://slg.cps-k12.org/slg/school-lookup.asp"
#url = "http://slg.cps-k12.org/slg/school-lookup-nextyear.asp"
values = {
'CurrentStep':'ShowSchools',
'txtHouseNumber':'800',
'txtStreetName':'Vine St'
}
data = urllib.urlencode(values)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
the_page = response.read()
soup = BeautifulSoup(the_page)
table = soup.find("table", {"border":"1"})
rows = table.findAll('tr')
for tr in rows:
cols = tr.findAll('td')
for td in cols:
text = td.get_text()
print text+"|",
print
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment