【发布时间】:2017-07-21 08:42:02
【问题描述】:
我想将 html 表从 ur 解析为 csv,但在代码中出现错误:page.find_all('tr'):
AttributeError: 'bytes' 对象没有属性 'find_all'
import urllib
import os
import csv
cwd = os.getcwd()
myFolder=cwd+"\In"
url="http://biznes.pap.pl/pl/reports/espi/all,0,0,0,1"
page = urllib.request.urlopen(url).read()
with open('listing.csv', 'w') as f:
writer = csv.writer(f)
for tr in page.find_all('tr'):
tds = tr.find_all('td')
row = [str(elem.text.encode('utf-8'))[1:] for elem in tds[:12]]
writer.writerow(row)
print("Creating listing.csv file... ")
print("Done... ")
我认为这个网址中有其他内容。
感谢您的帮助
【问题讨论】: