我正在尝试将以下站点中的表转换为xls表:
以下是我从研究中得出的代码:from bs4 import BeautifulSoup
import pandas as pd
from urllib2 import urlopen
import requests
import csv
url='http://www.dekel.co.il/madad-lazarchan'
table = pd.read_html(requests.get(url).text, attrs={"class" : "medadimborder"})
print table
如何使其正确显示标题并输出到csv或xls文件?
如果我添加以下内容:table.to_csv('test.csv')
我得到的错误不是打印行:'list' object has no attribute 'to_csv'
提前谢谢!
好吧,根据评论,也许我不应该使用panda或阅读html,因为我想要一个表而不是一个列表。我写了下面的代码,但现在打印输出有分隔符,看起来我丢失了标题行。还不知道如何将其导出到csv文件。
from bs4 import BeautifulSoup
import urllib2
import csv
soup = BeautifulSoup(urllib2.urlopen('http://www.dekel.co.il/madad-lazarchan').read(), 'html')
data