2017-03-17 8 views
0

私はBeautifulsoupをダウンロードし、私のpythonプログラムにインポートします。私は以下のように私のpythonプログラムをタイプしました:誰かがBeautifulsoupを使ってhtmlをスクラップするのに手伝ってもらえますか?

import urllib 
from BeautifulSoup import * 
url = raw_input('Enter - ') 
html = urllib.urlopen(url).read() 
soup = BeautifulSoup(html) 
tags = soup('a') 
for tag in tags: 
    print 'TAG:',tag 
    print 'URL:',tag.get('href', None) 
    print 'Contents:',tag.contents[0] 
    print 'Attrs:',tag.attrs 

私は別のフォルダにそれを保存しました。 プログラムを実行しようとすると、次のエラーが発生します。

error message

だから、何がその理由かもしれないとどのように私はそれを動作させることができますか? ありがとうございます! 私はPython 2.7.13を使用しており、をインポートしますか? ライブラリであり、あなたはそれをインポートする必要があります私はBS4を輸入しようと、それはインポートが内部または外部コマンドとして認識されていません

+0

Pythonのパスは正しく保存されていますか? –

+2

これを試してみてください: 'from bs4 import BeautifulSoup' –

+1

[Using Using BeautifulSup Library with Python]の複写が可能です。(0120-18753) –

答えて

1
from bs4 import BeautifulSoup 

bs4を与えました。

ドキュメント:Quick Start

+0

私はPythonを使用しています2.7.13で動作し、その中で_import_は動作しますか?私は** bs4 **をインポートしようとしました。**インポートは内部または外部コマンドとして認識されませんでした** – CandyManas

関連する問題