Alright. I have tried everything I can find, but am not getting anywhere. I have a web page that has data like this:
<tr > <td headers="col1_1" style="width:21%" > <span class="hpPageText" >LETTER</span></td> <td headers="col2_1" style="width:13%; text-align:right" > <span class="hpPageText" >33,699</span></td> <td headers="col3_1" style="width:13%; text-align:right" > <span class="hpPageText" >1.0</span></td> <td headers="col4_1" style="width:13%; text-align:right" > </tr> What is show is only a small section. I want to extract the 33,699 (which is dynamic) and set the value to a variable so that I can insert it into a database. I have tried parsing the html with pyparsing, and the examples will get it to print all instances with span, of which there are a hundred or so when I use: for srvrtokens in printCount.searchString(printerListHTML): print srvrtokens If I set the last line to srvtokens[3] I get the values, but I don't know grab a single line and then set that as a variable. I have also tried Beautiful Soup, but had trouble understanding the documentation, and HTMLParser doesn't seem to do what I want. Can someone point me to a tutorial or give me some pointers on how to parse html where there are multiple lines with the same tags and then be able to go to a certain line and grab a value and set a variable's value to that? Thanks, Mike -- http://mail.python.org/mailman/listinfo/python-list