Ошибка при парсинге socialblade
Что хочу спарсить: Все ссылки ютуберов 
Мой код:
import requests
from bs4 import BeautifulSoup
import matplotlib.pyplot as plt
import numpy as np
headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Firefox/45.0'
}
features="html.parser"
url='https://socialblade.com/youtube/top/50/mostsubscribed'
r = requests.get(url, headers=headers)
soup = BeautifulSoup(r.text, 'html.parser')
name_cards = []
r.encoding = 'utf-8'
with open('list_youtube.html', 'w', encoding='utf-8') as f:
f.write(r.text)
href_youtubers = soup.find_all('div', attrs={'style': 'float: right; width: 900px;'})
href_yotubers = href_youtubers.find_all("a", href=True)
print(href_youtubers)
Ошибка:
AttributeError: ResultSet object has no attribute 'find_all'. You're probably treating a list of elements
like a single element. Did you call find_all() when you meant to call find()?
Не понимаю, вообще, в чем ошибка, все перепробовал.
Приму, любую помощь.