2016-05-18 9 views
-1
AttributeError: 'module' object has no attribute 'fromstring' 

私は別のサイトのコードのかなりのコードをコピーしています。私はエラーやそれをどのように診断するのか分かりません。エラーを見たが、何の答えも得ていない。それは互換性の問題か、私が見ることができない小さなバグかもしれません。小さなウェブスクレーパーを作ろうとしていますが、私はこのエラーを受けています

# Web Scraper 
import html 
import requests 

xp = '//*[@id="cont"]/pre[2]' 

page = requests.get('https://tabs.ultimate-guitar.com/s/stevie_ray_vaughan/texas_flood_ver2_tab.htm') 
tree = html.fromstring(page.content) 
+0

パッケージlxmlがインストールされていて、依存関係があります –

答えて

0

私はあなたがfrom lxml import html代わりのimport htmlを意味推測しています。

+0

私はそれを置き換え、 "ImportError:モジュール名は 'lxml'" – Risen

+0

探しているサイト/記事はありますか?あなたはPython 3を使用していますか?あなたはどんなOSですか? – amiller27

0

fromstringlxmlのlibからの方法で、お使いの環境でlxmlをインストールしている場合は、このコマンドを実行してください確認するには、この

from lxml.html import fromstring 

を使用している:

python -c "import lxml" 

あなたには、いくつかのエラーを受け取った場合、あなたにlibをこの方法でインストールする必要があります:

pip install lxml 

免責事項:インストールにはsudo権限が必要な場合があります。

関連する問題