#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. Спасибо, я получил свой ответ.