Что такое "html.parser" в строке: soup = BeautifulSoup(html, 'html.parser')?

Fortron

Новичок
Пользователь
Май 3, 2020
44
2
8
Что такое "html.parser" в строке:

Код:
soup = BeautifulSoup(html, 'html.parser')

Tам можно написать произвольно например "tex123" ?
Или это название какого-то метода?
Если это название метода, то что он пошагово выполняет?
 
Последнее редактирование:

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
html.parser - это название встроенного в питон парсера. Другие парсеры (lxml, html5lib) нужно устанавливать дополнительно.
Вот ссылка на документацию: https://www.crummy.com/software/BeautifulSoup/bs4/doc/.
Также можете почитать про работу с bs4 тут: https://python-scripts.com/beautifulsoup-html-parsing
 
  • Мне нравится
Реакции: Fortron и root

Fortron

Новичок
Пользователь
Май 3, 2020
44
2
8
Благодарю. Теперь всё понятно.
 

root

Пользователь
Пользователь
Апр 29, 2020
60
14
8
Москва
Благодарю. Теперь всё понятно.
Благодарности на форумах выражают кнопкой "Мне нравится" =)
 
  • Мне нравится
Реакции: Fortron

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