《Python网络数据采集》学习中遇到的问题

xiaoxiao2021-02-28  71

from urllib.request import urlopen from bs4 import BeautifulSoup html = urlopen("http://www.pythonscraping.com/pages/warandpeace.html") bsObj = BeautifulSoup(html) nameList = bsObj.findAll("span", {"class":"green"}) for name in nameList: print(name.get_text())

代码来自2.2章节

运行后

警告的原因是没有指定显性的解析器,做一下修改,指定解析器

from urllib.request import urlopen from bs4 import BeautifulSoup html = 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()) 现在在运行就没有警告了

转载请注明原文地址: https://www.6miu.com/read-96290.html

最新回复(0)