import os
import dotenv
import httpx
import bs4

dotenv.load_dotenv()

token = os.environ.get("MASSIVE_TOKEN", "")

api = "https://render.joinmassive.com/browser"

headers = {"Authorization": f"Bearer {token}"}
params = {"url": "https://quotes.toscrape.com/js/"}

response = httpx.get(api, headers=headers, params=params)
response.raise_for_status()

soup = bs4.BeautifulSoup(response.text, "html.parser")

# Print the author of each of the quotes.
for author in soup.select(".quote .author"):
    print(author.text)
