0
我不明白這個錯誤。如何讓「內容」變得可寫?BeautifulSoup類型錯誤
from bs4 import BeautifulSoup
soup = BeautifulSoup(open("http://www.asdf.fi/asdf.html"))
content = soup.find(id="content")
with open("test.html", "a") as myfile:
myfile.write(content)
錯誤:
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
TypeError: expected a character buffer object
啊,好的謝謝。 BTW ... soup = BeautifulSoup(open(filename.read())) – Leke
不能,'.read()'不是'str'類的方法,它是'file'類的一個方法。 – 0605002