ウィキペディアの記事をクリックして読み返すのが嫌いなので、次のアルゴリズムに従って「拡張されたウィキペディアの記事」を作成するツールを構築しようとしています。
Depth
との 2 つの変数を作成しますLength
。- ウィキペディアの記事をシード ページとして設定する
- この記事を解析する: 別の記事へのリンクがある場合は常に、最初の
Length
文を取得し、元の記事に含めます (例: 括弧内またはその他の方法で強調表示)。 - これを特定の まで再帰的に実行し
Depth
ます。つまり、2 レベルより深くはなりません。
その結果、あちこちクリックしなくても一度に読める記事になります...
そのようなメカニズムを Python でどのように構築しますか? どのライブラリを使用する必要がありますか (そのようなタスク用のライブラリはありますか)? 役に立つチュートリアルはありますか?