私はpythonに不慣れで、いくつかの新しいタグを追加してその新しいXMLファイルを保存するためにいくつかのXMLファイルを解析しようとしました。
python-beautifulsoup
縫い目はそのための適切なパッケージです。チュートリアルをWebで検索し、BeautifulSoupによって解析されたXMLに新しいタグを追加する方法を見つけました。パッケージはpython-bs4
使用されている。
パッケージの説明を見ると、両方のパッケージのタイトルは同じです。
python-bs4 - error-tolerant HTML parser for Python
python-beautifulsoup - error-tolerant HTML parser for Python
だから私の質問:違いは何ですか?
beautifulsoup 4.0のドキュメント に移動すると、最初のページに次の情報が表示されます。
(BeautifulSoupパッケージはおそらくあなたが望むものではありません。それは以前のメジャーリリースであるBeautiful Soup 3です。多くのソフトウェアがBS3を使用しているため、引き続き利用できますが、新しいコードを作成する場合は、beautifulsoup4をインストールする必要があります。)
私のように、今年後に読んでいる人たちのために、注意してください。上記は、apt-getなどのシステムパッケージマネージャーを使用してインストールすることを示しています。このマネージャーから、python-bs4またはpython3-bs4をインストールできます。
Pipを使用してインストールする場合は、現在V4.7.1のpip install beautifulsoup4
を使用してください。