20

BeautifulSoup は Python 3 で動作しますか?

そうでない場合、どのくらいで港ができますか? ポートはありますか?

Google は何も表示しません (検索対象が間違っているためでしょうか)。

4

6 に答える 6

20

Beautiful Soup 4.x は Python 3 を公式にサポートしています。

pip install beautifulsoup4
于 2012-03-28T11:03:10.490 に答える
6

この質問をしてから約 2 か月後、ポートがリリースされました。

http://groups.google.com/group/beautifulsoup/browse_thread/thread/f24882cc17a0625e

BSが機能していることは間違いありませんが、それだけです。まだ試していません。

于 2008-12-30T07:19:47.197 に答える
3

http://www.crummy.com/software/BeautifulSoup/言います:

美しいスープをダウンロード

Python 2.3 から 2.6 を使用している場合は、3.0 シリーズが最適です。3.0 シリーズの最新リリースは、2009 年 11 月 30 日にリリースされた 3.0.8 です。

Python 3.0 を使用している場合は、3.1 シリーズを使用する必要があります。Beautiful Soup バージョン 3.1.0.1 は 2009 年 1 月 6 日にリリースされました。以前のバージョンの Python で 3.1 シリーズを使用できますが、ここで説明する問題が発生する可能性があります。

于 2009-12-02T13:54:42.197 に答える
2

利用可能な Python 3.0のリリース候補があるので、いつでも BeautifulSoup の互換性を自分でテストできます :)

于 2008-10-01T07:27:38.957 に答える
1

答えは「いいえ」だと思います。Python.orgによると:

Python 3000 (別名「Py3k」、Python 3.0 としてリリース) は、リリースの 2.x ラインと互換性のない言語の新しいバージョンです。言語はほとんど同じですが、多くの詳細、特に辞書や文字列などの組み込みオブジェクトがどのように機能するかが大幅に変更され、非推奨の機能の多くが最終的に削除されました。また、標準ライブラリはいくつかの重要な場所で再編成されました。

この特定の質問については、BeautifulSoup フォーラムの方が適しているかもしれません。

于 2008-09-29T16:57:57.777 に答える