beautifulsoap을 사용하여 html 태그를 읽고 일부 태그가 있는지 없는지 확인하려고합니다.beautifulsoup을 사용하여 html 태그를 읽는 방법
나는 아름다운 파일을 사용하여 파일을 읽은 다음 내 테스트 파일에서 사용하고 있습니다. 내가 시도했지만이 일을하지 않았다 어떤 여기
:
class Testing(unittest.TestCase):
@classmethod
def setUp(name):
name.html = None
with open("index.html") as frd:
name.html = frd.read()
name.soup = BeautifulSoup(name.html)
if not name.html:
raise Exception('cant read')
def testing(self)
assert self.soup.find('html') == 'html'
#Raise : error
나는 수프에서 발견() 함수를 사용하여 HTML 태그를 찾을 수 없습니다 (이 출력하지만 힘 작품을보고 인쇄 시도) . HTML 태그에 HTML 태그가없는 경우 어떻게 예외를 발생시킬 수 있습니까?
정확한 오류는 무엇입니까? 나는 네가 가지지 않는 것을 본다 : 정의 이후! –
assert self.soup.find ('html') == 'html' AssertionError – Jusrock
방금 게시 한 답변을 다시 시도해 볼 수 있습니까? –