Python BeautifulSoup,如何在某个标记处停止执行

Python BeautifulSoup,如何在某个标记处停止执行,python,python-2.7,beautifulsoup,Python,Python 2.7,Beautifulsoup,我正在解析的HTML: <h2 class="tabellen_ueberschrift al">Cards</h2> <table class="tabelle_grafik lh" cellpadding="2" cellspacing="1"> <tr> <th class="al" colspan="3">CA Osasuna</th>

我正在解析的HTML:

<h2 class="tabellen_ueberschrift al">Cards</h2>
<table class="tabelle_grafik lh" cellpadding="2" cellspacing="1">
        <tr>
            <th class="al" colspan="3">CA Osasuna</th>              
        </tr>
                                                            <tr class="hell">
        <a href="example.com" class="fb s10" title="Sisi">Sisi</a>
        </tr>
                                                            </td></table>

<table class="tabelle_grafik lh" cellpadding="2" cellspacing="1">
        <tr>
            <th class="al" colspan="3">FC Barcelona</th>                
        </tr>
        <a href="example.com" class="fb s10" title="Busquets">Busquets</a>
        </tr>
                                                            </td></table>
卡
卡奥萨苏纳酒店
巴塞罗那足球俱乐部
我正在尝试计算
a
标记的所有实例,但是我需要为每个足球队分别计算。因此,当遇到第二个
时,计数器需要从0开始计数(我的意思是必须有两个单独的计数器)

到目前为止,我只找到了进行计数但将其相加的代码。所以我只有一个相同的计数器

我正在努力告诉Python在哪里停止并引入第二个计数器

我没有在我的代码中复制,因为直到我陷入困境的时候,它是非常简单的。欢迎有任何想法

每个表的计数:

for table in soup.find('table', class_='tabelle_grafik'):
    count = len(table.find('a'))
当然,你需要对每一个计数做些什么。将它们存储在字典中,打印,添加到列表中,等等

将它们存储在每个俱乐部的字典中示例:

clubs = {}

for table in soup.find_all('table', class_='tabelle_grafik'):
    club_name = table.find('th', class_='al').text
    count = len(table.find_all('a'))
    clubs[club_name] = count

那很酷。周末我想念你的帮助,玛蒂恩:)很高兴能帮上忙!对不起,我时不时地沉迷于堆栈溢出之外的生活…-)