import requests
import time


def etiget(url: str, crawl_delay=2, headers={'User-agent': 'Custom'}, **kwargs) -> requests.Response:
    """
    Wrap requests.get() to conform to webscraping etiquette.
    """
    time.sleep(crawl_delay)
    return requests.get(url, headers=headers, **kwargs)