langchain/document_loaders/web_base.py/WebBaseLoader/_fetch_with_rate_limit
class WebBaseLoader:    async def _fetch_with_rate_limit(
        self, url: str, semaphore: asyncio.Semaphore
    ) -> str:
        async with semaphore:
            return await self._fetch(url)