[Tutor] Using Beautiful Soup to find an HTML element by its class attribute
Sithembewena Lloyd Dube
zebra05 at gmail.com
Mon May 31 01:32:59 CEST 2010
Hi everyone,
I am using urllib to scrape an HTML page, and creating an instance of
BeautifulSoup as follows:
*
*from BeautifulSoup import BeautifulSoup
import re, urllib
doc = urllib.urlopen(my_url).read()
soup = BeautifulSoup(''.join(doc))
#print soup.prettify()
weather_row = soup.findAll('tr', class="rs1")
print weather_row
The call to soup.findAll is failing because "class" is a reserved keyword in
Python. Using BeautifulSoup, how can I find a specific table row whose only
identifying attribute is its CSS class?
Thanks.
--
Regards,
Sithembewena Lloyd Dube
http://www.lloyddube.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20100531/41b1559a/attachment.html>
More information about the Tutor
mailing list