棋士のレーティングを取得するプログラム
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#import BeautifulSoup as bs
from bs4 import BeautifulSoup
import requests
import pandas as pd
back="R/1175.html"
#fbase="C:\Users(個人情報)\scryping\csv\"
#fback=".csv"
ここは棋士によって記録がない年もあるはず。ifを使ってエラー回避します。
for i in range(2007,2019):
url=base+str(i)+back
table = pd.read_html(url, flavor='bs4',match="")
その棋士の年年度度
#table=pd.merge(table,[i])年度の情報を取得したい。
年
print(url)
table[0].to_csv(r'C:(個人情報)\watanabe.csv',encoding='utf_8_sig',mode='a',header=False)#,header=False,index=True,sep=',')