from bs4 import BeautifulSoup import urllib.request import datetime #This section determines the date of the next Saturday which will go onto the end of the URL d = datetime.date.today() while d.weekday() != 5: d += datetime.timedelta(1) #temporary logic for testing when next webpage isn't out d = "2013-06-01" #Section that scrapes the data off the webpage url = "http://www.sydgram.nsw.edu.au/co-curricular/sport/fixtures/" + str(d) + ".php" page = urllib.request.urlopen(url) soup = BeautifulSoup(page) #Section that grabs the table with stuff in it table = soup.find('table', {"class": "excel1"}) print(table)