繰り返しとcsv出力
繰り返しcsv出力 ここではライブラリのurllib3とBeautifulSoup、csv、datetime、timeが必要です。 urllibはURLにアクセスするために必要です。 BeautifulSoupはアクセスして取得したファイルを開くxmlサーバーのようなものです。 1csvファイルを操作するには必要なライブラリ. datetimeは時間を取得するためのライブラリです。import time import csv import urllib.request from bs4 import BeautifulSoup from datetime import datetime time_flag = True while True: if datetime.now().minute != 59: time.sleep(58) continue f = open('nikkei_heikin.csv', 'a') writer = csv.writer(f,lineterminator = '\n') while datetime.now().second != 59: time.sleep(1) time.sleep(1) csv_list = [] time_ = datetime.now().strftime("%Y/%m/%d %H:%M:%S") csv_list.append(time_) url = "http://www.nikkei.com/markets/kabu/" html = urllib.request.urlopen(url) soup = BeautifulSoup(html,"html.parser") span = soup.find_all(class_="mkc-stock_prices") nikkei_heikin = span print(time_,nikkei_heikin) csv_list.append(nikkei_heikin) writer.writerow(csv_list) f.close()