From Sigmon
#!/usr/bin/python
import urllib
from BeautifulSoup import BeautifulSoup
cbs_menu_url = 'http://www.citybeerstore.com/beer-store/menu'
html = urllib.urlopen( cbs_menu_url )
soup = BeautifulSoup(html)
beer_list = []
for div in soup.findAll('div'):
if not div.has_key('id'):
continue
if div['id'] != 'main':
continue
uls = div.findAll('ul')
first_ul = uls.pop(0)
for ul in [ first_ul ]:
if ul.has_key('class') and ul['class'] == 'beerlist':
for li in ul.findAll('li'):
if len(li.contents) > 0:
beer_list.append(li.contents[0])
print ", ".join(beer_list)