import time
import requests


def get_html(url, sleep_sec=1):
    """urlからhtmlを取得する

    Raises:
        Exception: htmlの取得が失敗

    Returns:
        str: 取得したhtml テキスト
    """
    time.sleep(sleep_sec)  # サーバ負荷軽減のため
    try:
        print(url)
        res = requests.get(url)
        if res.status_code == 200:
            # 成功
            return res.text
        else:
            # 失敗
            res.raise_for_status()
    except:
        raise Exception("htmlの取得に失敗しました")