為什么照著打卻提示這種錯(cuò)誤?
D:\Python\Python35-32\python.exe D:/111/Pytest/bstest.py
Traceback (most recent call last):
? File "D:/111/Pytest/bstest.py", line 17, in <module>
? ? soup = bs(html_doc,"html.parser")
? File "D:\Python\Python35-32\lib\site-packages\bs4\__init__.py", line 196, in __init__
? ? self._feed()
? File "D:\Python\Python35-32\lib\site-packages\bs4\__init__.py", line 210, in _feed
? ? self.builder.feed(self.markup)
? File "D:\Python\Python35-32\lib\site-packages\bs4\builder\_htmlparser.py", line 156, in feed
? ? parser = BeautifulSoupHTMLParser(*args, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'strict'
Process finished with exit code 1
===========================================
我照著老師那樣打出現(xiàn)了這種錯(cuò)誤提示,是哪里出了問(wèn)題呢?下面是代碼:
from?bs4?import??BeautifulSoup?as?bs html_doc?=?""" <html><head><title>The?Dormouse's?story</title></head> <body> <p?class="title"><b>The?Dormouse's?story</b></p> <p?class="story">Once?upon?a?time?there?were?three?little?sisters;?and?their?names?were <a?>Elsie</a>, <a?>Lacie</a>?and <a?>Tillie</a>; and?they?lived?at?the?bottom?of?a?well.</p> <p?class="story">...</p> """ soup?=?bs(html_doc,"html.parser") print(soup.prettify())
2016-09-04
17行修改成 soup = bs(html_doc) 試一下還會(huì)報(bào)錯(cuò)嗎