BeautifulSoup IndexError

时间:2015-06-26 15:03:08

标签: python beautifulsoup scraper

我试图从"行业"中删除文本。这个表的一行:

<tr>
    <th style="padding-right: 0.5em;" scope="row">Industry</th>
    <td class="category" style="line-height: 1.35em;">
        <a title="Professional Services" href="/wiki/Professional_services">Professional services</a>
        <br></br>
        <a title="Technology Services" href="/wiki/Technology_services">Technology services</a>
    </td>
</tr>

我的python代码如下(r是表变量):

industry = r.find('th', text = 'Industry').findNext('td').find_all('a')[0].get_text() print industry

第一个&#34;专业服务&#34;得到印刷但我得到错误:

  

IndexError:列表索引超出范围

1 个答案:

答案 0 :(得分:0)

从我可以复制的内容来看,可能是因为differences between parsers

n

请注意,我无法重现与您完全相同的错误。