Есть ли способ, которым я мог бы конвертировать bs4.element.ResultSet в bs4.BeautifulSoup? - PullRequest
0 голосов
/ 19 апреля 2020

Я пытаюсь почистить веб-страницу и извлечь информацию из таблицы

html_soup = soup.find_all(lambda tag: tag.name == 'table' and tag.get('class') == ['wikitable']) 

Поскольку я использовал приведенный выше код, тип html_soup - bs4.element.ResultSet, который не разрешается использовать функционирует как find_all. Можно ли как-нибудь преобразовать или типизировать html_soup обратно в bs4.BeautifulSoup.

1 Ответ

0 голосов
/ 19 апреля 2020

Здесь html_soup в основном список.

Вы можете использовать find_all для отдельных элементов html_soup.

html_soup[0].find_all() должно работать, если ваш html_soup не работает пустой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...