크롤링 관련된 개인적인 프로젝트를 하면서 구글링을 하던 중
html을 파싱한 후 어떤 태그를 찾는 명령어인 findAll을 사용할 때 find_all로 사용하는 경우를 보아서
왜 그런건지, 간단한 메모를 남겨본다!
서론이 길었는데 결론부터 말하자면 같은 기능을 하는 메소드다.
버전에 따라 문법의 차이가 생긴듯!
Beautiful Soup(이하 BS) 3 버전에서 findAll을 사용했었는데,
이후 Python style guide(https://www.python.org/dev/peps/pep-0008/)에 보면 Methods, Instance Variables의 네이밍을 소문자로 쓰도록 했기에, 그 점을 반영하기위해 BS 4버전에서 find_all 과 같은 이름으로 바꿨다고 하는 것 같다.