problem scraping multiple patterns

Most of the time things like

Most of the time things like this mess up due to a little, unseen variation. The best thing to do is to use a special token named DATARECORD, then make an extractor like:

<tr id='res~@NUM@~'
~@DATARECORD@~
</tr>

Then use sub-extractors to get each individual point. Should work fine.