BeautifulSoup: l'objet de type 'Response' n'a pas de len ()

Problème: lorsque j'essaie d'exécuter le script, BeautifulSoup(html, ...) donne le message d'erreur "TypeError: object de type "Réponse" n'a pas de len(). J'ai essayé de passer le html en tant que paramètre, mais cela ne fonctionne toujours pas.

import requests

url = 'http://vineoftheday.com/?order_by=rating'
response = requests.get(url)
html = response.content

soup = BeautifulSoup(html, "html.parser")

source d'informationauteur Bryan