python bs4 모듈에 BeautifulSoup를 사용해서 웹 페이지 전체의 html 소스를 가저온 다음 그걸 텍스트 파일로 저장하고 싶은데요.

일단 코드는 아래와 같습니다.


from bs4 import BeautifulSoup

from urllib.request import urlopen

url = urlopen("https://www.google.com")

data = BeautifulSoup(url, "html.parser")

data = str(data)

f = open("webdata.txt", "w")

f.write(data)

f.close()


문제없이 실행까지 잘 되고 파일 생성도 잘 되는데 정작 파일을 열어보면 아무 내용도 적혀있지 않은 빈 파일이네요.

혹시 이거 어떻게 해결할 수 있을까요? 일부러 타입도 string 로 변환해 줬는데...