Использование Beautifulsoup дает объект ResultSet при создании - PullRequest
0 голосов
/ 26 февраля 2020

Я пытаюсь использовать beautifulsoup, но когда я создаю его экземпляр с помощью объекта html, он говорит, что это объект ResultSet, и любые методы, которые я пытаюсь запустить, завершаются с ошибкой AttributeError.

bs = BeautifulSoup()
soup = bs(response.text, 'html.parser')
type(bs) == type(soup)

False

Я попытался с response.content и получил тот же результат, но пока не смог найти точную проблему по другим вопросам.

1 Ответ

2 голосов
/ 26 февраля 2020

Вы создаете экземпляр пустого объекта BeautifulSoup с первой строкой вашего кода. Ваша вторая строка кода в результате возвращает пустой набор результатов. Вместо этого вы хотите сделать это:

soup = BeautifulSoup(response.text, 'html.parser')
...