【发布时间】:2016-11-14 06:49:24
【问题描述】:
这是我的代码:
dataFile = open('dataFile.html', 'w')
res = requests.get('site/pm=' + str(i))
res.raise_for_status()
soup = bs4.BeautifulSoup(res.text, 'html.parser')
linkElems = soup.select('#content')
dataFile.write(str(linkElems[0]))
我还有一些其他代码,但这是我认为有问题的代码。我也尝试过使用:
dataFile.write(str(linkElems[0].decode('utf-8')))
但这不起作用并给出错误。
使用dataFile = open('dataFile.html', 'wb') 会出现错误:
a bytes-like object is required, not 'str'
【问题讨论】:
标签: python beautifulsoup python-3.5