python2.7,beautifulsoupを用いて競馬情報をスクレイピングしましたが、
csvファイルに保存が出来ず、困っております。
csvファイルに保存出来るスクリプトを、御教示よろしくお願いいたします。
csvファイルに保存が出来ないこと
エラーメッセージ
小生が作成したソースコード
-- coding:utf-8 --
import urllib2
import codecs
from bs4 import BeautifulSoup
f = codecs.open('horse.csv', 'w', 'utf-8')
f.write('tr1')
tpl_url='http://db.netkeiba.com/?pid=jockey_detail&id=00663&page={0}'
for i in xrange( 1, 2 ):
url=tpl_url.format( i )
soup = BeautifulSoup(urllib2.urlopen(url).read(),"lxml")
tr_arr = soup.find('div', {'id':'contents_liquid'}).findAll('tbody') for tr in tr_arr: lrg1 = tr.findAll('td',{'class':'txt_l'})
for tr1 in lrg1:
print tr1.a.string
f.close()
###試したこと
上記のプログラムを動かすと作成されたCSVファイルには何も記録、保存されておりませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
python2.7 beautifulsoup
回答1件
あなたの回答
tips
プレビュー