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 :(得分:0)
我猜你的意思是from lxml import html
而不是import html
。
答案 1 :(得分:0)
fromstring
是来自lxml
lib的方法,用于此
from lxml.html import fromstring
要检查您的环境中是否安装了lxml
,请尝试以下命令:
python -c "import lxml"
如果收到一些错误,则需要以这种方式安装lib:
pip install lxml
免责声明:您可能需要sudo权限才能安装它。