- 【棋譜ぅ】棋譜サイト総合スレ【KifuDepot】
26 :名無し名人[]:2019/02/08(金) 00:23:53.93 ID:Lbs7/YUL - >>25
ありがと。棋譜再生見たいだけだったんだけどそれなりの棋譜がまとまって落ちてるのなかったから... 一応Leela Zeroのサイトの「Test Matches」の「VS」ところに結構まとまってあったから そこからダウンロードすること何とかなりました 以下ダウンロードに使用したpythonコード載せときます # -*- coding: utf-8 -*- import requests from bs4 import BeautifulSoup import os def download_site_imgs(url, path): img_urls = [] # パス(保存先)が存在しなければ新規作成 if not os.path.exists(path): os.makedirs(path) response = requests.get(url) html = response.text soup = BeautifulSoup(html, "html.parser") for img_url in soup.find_all("a"): src = img_url.get("href") if '.sgf' in str(src): img_urls.append(src) # リンク先のデータをダウンロード for img_url in img_urls: re = requests.get('http://zero.sjeng.org' + img_url ,verify=False) print(re) print('Download:', img_url) with open(path + img_url.split('/')[-1], 'wb') as f: f.write(re.content) if __name__ == '__main__': # サイトのURLと保存フォルダ名 download_site_imgs('http://zero.sjeng.org/match-games/5c30b52c7b7ec44f7cd931a7', 'leelakif/')
|