0

私は goose-extractor の 1 つの問題です これは私のコードです:

  for resultado in soup.find_all('a', href=True,text=re.compile(llave)):
        url = resultado['href']
        article = g.extract(url=url)
        print article.title

そして私の問題を見てください。

RuntimeError: maximum recursion depth exceeded

助言がありますか ?

私はお粗末なプログラマーか、隠れたエラーが Python で表示されない

4

1 に答える 1

0

sys.setrecursionlimit()コメントで述べたように、 ( 2 / 3 )で再帰制限を増やすことができます。

import sys
sys.setrecursionlimit(10**5)

デフォルトの制限はsys.getrecursionlimit()( 2 / 3 ) で確認できます。

もちろん、これでこの再帰の原因を解決することはできません (詳細を知らずに何が問題なのかを知る方法はありません)。それを解決しないと、コンピューターがクラッシュする可能性があります。

于 2015-04-02T00:11:37.927 に答える