標籤:警告 rap page 解決 code another .com 問題 ons
在使用beautifulsoup4時出現此警告,必應後找到如下解決方案:
UserWarning: No parser was explicitly specified, so I‘m using the best available HTML parser for this system ("html.parser"). This usually isn‘t a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.
UserWarning:沒有明確指定解析器,因此我正在使用該系統的最佳可用HTML解析器(“html.parser”)。
這通常不是問題,但是如果您在另一個系統或不同的虛擬環境中運行此代碼,
它可能會使用不同的解析器並且行為不同。
解決辦法:指定HTML解析器
from urllib.request import urlopenfrom bs4 import BeautifulSouphtml = urlopen("http://www.pythonscraping.com/pages/warandpeace.html")bsObj = BeautifulSoup(html,‘html.parser‘)namelist=bsObj.findAll(‘span‘,{‘class‘:‘green‘})for name in namelist: print(name.get_text())
bsobj=BeautifulSoup(html,‘html.parser‘)
完成。
python 之beautiful soup 4 warning