0
私はpythonを初心者です。下のCMEウェブサイトのテーブルを再作成したいのですが、私が作成したリストをデータフレームに変換することはできません。どのような助けが非常に感謝!前もって感謝します!Webから解析した後にリストをDataFrameに変換する
url = "http://www.cmegroup.com/trading/energy/crude-oil/light-sweet-crude_product_calendar_futures.html"
user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
headers = { 'User-Agent' : user_agent }
req = urllib2.Request(url, headers=headers)
response = urllib2.urlopen(req)
soup = BeautifulSoup(response)
header = soup.findAll('th',limit = 8)
column_header = []
for j in header:
column_header.append(j.getText())
data_rows = soup.findAll('tr')[2:]
dates = []
for i in range(len(data_rows)):
for td in data_rows[i].findAll('td'):
dates.append(td.getText())
感謝を避けるために! (Y) – Ravi
私は実際にその方法を見つけました。 bs4の代わりに、アクセスが禁止されているので、ヘッダーを渡すことによってread_htmlを解析しました。 – Ravi