擅长:python、mysql、java
<p>不,您的诊断不正确,这里没有无限的异常循环。每个URL都是一个完全独立的例外。在</p>
<p>无论何时发生异常,<code>cntr</code>变量都不会更新,这可能会给您一个<em>的印象,即您最终会进入异常循环。或者将<code>cntr += 1</code>行移出<code>try:</code>语句的</em>,或者使用<code>enumerate()</code>为您生成一个计数器。在</p>
<p>也就是说,为什么要用一个解析器实例解析多个HTML页面?您经常得到的异常很可能是特定页面的格式不正确,并将解析器置于无法继续运行的状态。在</p>