Ошибка идентификации отображается, когда я пытаюсь распечатать теги с помощью красивого супа

#python #web-scraping

Вопрос:

 from bs4 import BeautifulSoup  with open('Home.html','r')as html_file:  content=html_file.read()  print(content)   soup = BeautifulSoup(content,'lxml')  tags = soup.find('h5') #error showing here  print(tags)#and here  

кто-нибудь может сказать мне, почему здесь отображается ошибка идентификации. И, пожалуйста, скажите мне, какой пакет я должен установить или что я должен сделать для запуска этого.

Комментарии:

1. Строка, начинающаяся с tags = , имеет отступ на 1 пробел меньше, чем предыдущая строка.

Ответ №1:

Вы случайно сделали отступ в первых 4 строках инструкции with с 1 пробелом.
Вот решение проблемы:

 from bs4 import BeautifulSoup  with open('Home.html','r')as html_file:  content=html_file.read()  print(content)   soup = BeautifulSoup(content,'lxml')  tags = soup.find('h5')   print(tags)  

Комментарии:

1. Спасибо, я получил свой ответ.