Какой вид данных попадает в "soup" после парсинга страницы?

Fortron

Новичок
Пользователь
Май 3, 2020
44
2
8
Какой вид данных попадает в "soup" после парсинга страницы?

Это список, или словарь,или кортеж?

Другими словами что из себя представляет "soup" после выполнения такого скрипта:

Код:
req = requests.get(url, headers)
soup = BeautifulSoup(req.content, 'html.parser')

Дополнительно: что из себя представляет "items" после выполнения нижнего скрипта?
Появляется список запрашиваемых элементов, или словарь, или кортеж?


Код:
req = requests.get(url, headers)
soup = BeautifulSoup(req.content, 'html.parser')
items = soup.find_all('from', {"id":"command"})
 
Последнее редактирование:

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Чтобы узнать тип переменной можно воспользоваться методом type:
Python:
req = requests.get(url, headers)
soup = BeautifulSoup(req.content, 'html.parser')
print(type(soup))
 
  • Мне нравится
Реакции: Fortron

MaksimD

Пользователь
Пользователь
Май 12, 2020
51
11
8
Какой вид данных попадает в "soup" после парсинга страницы?

Это список, или словарь,или кортеж?
Вернет список объектов или тегов. https://www.crummy.com/software/BeautifulSoup/bs4/doc/#find
The only difference is that find_all() returns a list containing the single result, and find() just returns the result.
 

Форум IT Специалистов