I am trying to speed up web scraping by removing blocking I/O, so I decided to change the requests package to aiohttp.

Unfortunately after switch to aiohttp, websites 
built with Angular give me the response without dynamic content.

So, I have the following 2 questions, 

1. Why the requests module gives me proper (rendered) content if it
doesn't run JS like selenium, but aiohttp not?
2. How can I fix the code to get proper content with aiohttp?

```
import aiohttp
import asyncio
import requests

URL = 'https://justjoin.it/'

async def fetch_async(url):
    async with aiohttp.ClientSession() as session:
        async with session.get(url) as resp:
            return await resp.text()

async def main():
    content_async = await fetch_async(URL)
    content_requests = requests.get(URL).text

    print('Are equal: ', content_async == content_requests)

loop = asyncio.get_event_loop()
try:
    loop.run_until_complete(main())
finally:
    loop.close()

```