site = soup.find_all('article', {'class': 'card'}) is giving 0 count or null code example
Example: how to convert response to beautifulsoup object
import requests
from bs4 import BeautifulSoup
url = 'https://www.google.com'
response = requests.get(url)
html_file = BeautifulSoup(response.text, "html.parser")
print(html_file.prettify())