前提・実現したいこと
プログラミング初心者です。ご教授お願いします。
株価のレーディング(https://kabuyoho.ifis.co.jp/index.php?action=tp1&sa=consNews&stock_code=0&wd2=&topix_score=0&date=0&topix_type=13&refresh=1)のレーディング情報をcsvに書き出したいです。
セガサミーH 日系大手証券 レーティング強気継続 目標株価引き上げ 2,300円
日清食品H 日系中堅証券 レーティング据え置き 目標株価引き上げ 7,600円
コスモス薬品 日系大手証券 レーティング据え置き 目標株価引き上げ 23,600円
このような感じでcsvに書き出したいのです.
発生している問題・エラーメッセージ
テキストエディタではこの様になっています。
セガサミーH
日系大手証券、レーティング強気継続。目標株価引き上げ、2,300円。
日清食品H
日系中堅証券、レーティング据え置き、中立。目標株価引き上げ、7,600円。
コスモス薬品
日系大手証券、レーティング据え置き、中立。目標株価引き上げ、23,600円。
ここに言語名を入力
Python 3.6.5
ソースコード
import requests
import bs4
import csv
res=requests.get('http://kabuyoho.ifis.co.jp/index.php?action=tp1&sa=consNews&stock_code=0&wd2=&topix_score=0&date=0&topix_type=13&refresh=1/')
res.raise_for_status()
soup = bs4.BeautifulSoup(res.text, "html.parser")
elems=soup.select('strong')
for elem in elems:
with open('kabuyohou.csv','a') as f:
writer = csv.writer(f)
writer.writerow(elem.getText())
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
Windows7
回答1件
あなたの回答
tips
プレビュー