Если я вас правильно понял, вы хотите извлечь различные значения классов, которые есть у data-username. Вы можете передать BeautifulSoup4 (если быть точным, начиная с BS 4.1.2) class_
строку, регулярное выражение, функцию или True
. Это то же самое, что и любой аргумент ключевого слова.
Например, если вам нужно одно или несколько, вы можете передать ему что-то вроде этого регулярного выражения: soup.find_all(class_=".+")
или быть очень жадным для классов имен пользователей с soup.find_all("tr data-username", class_=".*")
.
Если у вас нет последней версии BS, вы можете передать dict-подобный объект ключевому слову attrs
, чтобы найти значения классов. Я на 99% уверен, что это обходной путь, поэтому лучше всего использовать BS4.1.2 <. В документации по www.crummy.com.</p> есть некоторые объяснения и простые примеры.