BeautifulSoupのPython 3互換性
-
02-07-2019 - |
質問
BeautifulSoupはPython 3で動作しますか?
そうでない場合、どのくらいの期間ポートがありますか?まったくポートはありますか?
Googleは何も表示しません(たぶん「間違っているものを探しているのはコズですか?」
解決 2
この質問をしてから約2か月後、ポートがリリースされました:
http://groups.google.com/group/beautifulsoup/browse_thread/ thread / f24882cc17a0625e
BSが機能することは間違いありませんが、それで終わりです。まだ試していません。
他のヒント
Beautiful Soup 4.x 公式サポートPython 3.
pip install beautifulsoup4
http://www.crummy.com/software/BeautifulSoup/ のコメント:
美しいスープをダウンロード
Python 2.3を使用している場合 2.6、3.0シリーズが最適です。の最新リリース 3.0シリーズは3.0.8で、2009年11月30日リリースです。
Python 3.0を使用している場合は、 3.1シリーズを使用します。美しいスープ バージョン3.1.0.1が1月にリリースされました 6、2009。3.1シリーズを使用できます Pythonの以前のバージョンでは、しかし あなたは問題に遭遇するかもしれません ここで説明します。
Python 3.0のリリース候補があるため、いつでもテストできます。 BeautifulSoupの互換性は自分で:)
答えは「いいえ」だと思います。 Python.org によると:
Python 3000(a.k.a." Py3k"および Python 3.0としてリリース)は新しい ある言語のバージョン の2.x行と互換性がない リリース。言語は主に 同じですが、多くの詳細、特にどのように 辞書などの組み込みオブジェクト 文字列が動作し、変更されました かなり、そして非推奨の多く 機能が最終的に削除されました。 また、標準ライブラリは いくつかの著名な場所で再編成されました。
この特定の質問に適した場所は、 BeautifulSoupフォーラムです。
はい、Python 3での美しいスープの動作
Linux
apt-get install python3-bs4
Windows
pip install beautifulsoup4
詳細については、 https:// wwwをご覧ください。 crummy.com/software/BeautifulSoup/bs4/doc/#installing-beautiful-soup