0

Python から Web サイトをスクレイピングするプログラムを書きたかったのです。これを行う可能性が組み込まれていないため、BeautifulSoup モジュールを試してみることにしました。

残念ながら、Windows 7 64 ビットと Python 3.3 を使用しているため、pip と ez_install を使用するといくつかの問題が発生しました。

Windows 7 64x の Python 3.3 インストールで BeautifulSoup モジュールを取得する方法はありますか?

4

3 に答える 3

1

追加してダウンロードし、Python 検索パスに直接追加するだけです。(確認する必要がある場合は、sys.path にあります。)

ドキュメントから: Beautiful Soup は MIT ライセンスの下でライセンスされているため、tarball をダウンロードし、ほとんどすべての Python アプリケーション (またはライブラリ パス) に bs4/ ディレクトリをドロップして、すぐに使用を開始することもできます。(Python 3 でこれを行う場合は、2to3 を使用して手動でコードを変換する必要があります。)

于 2013-09-09T15:22:03.907 に答える
1

ここからダウンロードしBeautifulSoup.py (uncompress the download tarball file use uncompress soft such as 7z)て、 を python sys.path useに追加します。sys.path.append("/path/to/BeautifulSoup.py")もちろん、通常の python モジュールとして現在の src ディレクトリの下に置くか、pathon の sys パスに置くことができます。

ところで、tarball のインストール (またはビルド) 方法は次のとおりです。

cd BeautifulSoup
python setup.py install(or build)

python3を使用している場合は、をダウンロードできますbs4(look at the commetn under this answer)bs4(tarball ソース ディレクトリ内の) を python の sys パスの下に置いてから、

from bs4 import BeautifulSoup

頑張って〜

于 2013-09-09T15:18:16.307 に答える
0

試したことはありませんが、pipを調べてpython パッケージをインストールしてください。それはより良いはずです。

easy_install ではなく pip を使用する理由

私は個人的に BeautifulSoup を使用して気に入っています。jqueryのようなインターフェースを備えたpyqueryも良いと聞いたことがあります。

于 2013-09-09T15:34:48.943 に答える