scrape.py 文件源码

python
阅读 34 收藏 0 点赞 0 评论 0

项目:stock_tournament 作者: howland 项目源码 文件源码
def download_csv(ticker_name, period_start, period_end, frequency='daily'):
    url = BASE_URL + "{}&a={}&b={}&c={}&d={}&e={}&f={}&g={}&ignore=.csv".format(ticker_name,
                            period_start.month - 1,
                            period_start.day,
                            period_start.year,
                            period_end.month - 1,
                            period_end.day,
                            period_end.year,
                            FREQUENCY[frequency])
    path = CSV_PATH_PREFIX
    if not os.path.exists(path):
        os.makedirs(path)
    filename = "{}{}.csv".format(path, ticker_name)
    try:
        urllib.request.urlretrieve(url, filename)
    except urllib.ContentTooShortError as e:
        f = open(filename, 'w')
        f.write(e.content)
        f.close()
    finally:
        return filename
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号