from bs4 import BeautifulSoup
import urllib.request
import win_unicode_console
win_unicode_console.enable()
link = ('https://pietroalbini.io/')
req = urllib.request.Request(link, headers={'User-Agent': 'Mozilla/5.0'})
url = urllib.request.urlopen(req).read()
soup = BeautifulSoup(url, "html.parser")
body = soup.find_all('div', {"class":"wrapper"})
print(body.text)
У меня проблема с Beautiful Soup. Если я запустил этот код без «.text» в конце, он покажет мне список div, но если я добавлю «.text» в конце, я получу ошибку
Traceback (most recent call last):
File "script.py", line 15, in
print(body.text)
AttributeError: 'ResultSet' object has no attribute 'text'
Подробнее здесь: https://stackoverflow.com/questions/360 ... ibute-text
Объект Beautiful Soup «ResultSet» не имеет атрибута «текст». ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Beautiful Soup – получить весь текст, но сохранить ссылку в формате HTML?
Anonymous » » в форуме Python - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Beautiful Soup – получить весь текст, но сохранить ссылку в формате HTML?
Anonymous » » в форуме Python - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как извлечь только первые элементы из нескольких тегов диапазона с помощью Beautiful Soup?
Anonymous » » в форуме Python - 0 Ответы
- 42 Просмотры
-
Последнее сообщение Anonymous
-