본문 바로가기

그냥 블로그

ChatGPT는 너무 믿지 말자 ~~

beautifulsoup4에서 new_tag 메서드를 사용할 때 string argument가 이상하게 동작하는 것을 발견.

(정확하게는 HTML 태그 생성 시 잘못 동작하고 있었는데, 생성한 HTML 코드를 사용하는 쪽에서 알아서 보정해 처리하고 있었음).

 

기존에 사용하던 버전은 4.12.3이었는데, string argument는 4.13부터 지원이었다고.

아마도 beautifulsoup4를 예전에 설치하고 업데이트하지 않은 상황에서 4.13 문서를 보고 작업한 것 같음.

(정확하게는 4.13은 2025년 2월 출시였고, 해당 코드 작업은 2024년이었기 때문에 문제가 없어야 했는데, ChatGPT에서 베타 상태의 문서를 가져와서 알려주었고, 그걸 테스트하면서 동작에 문제가 없어서 그냥 넘어간 것으로 보임).

 

결론: ChatGPT는 너무 믿지 말자 ~~

 

https://www.crummy.com/software/BeautifulSoup/bs4/doc/#navigablestring-and-new-tag

 

728x90
반응형