
3주차에서 지니뮤직에서 html받아오는 강의 진행중입니다.
headers = {'Usedfr-agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'}
data = requests.get('https://www.genie.co.kr/chart/top200?ditc=M&rtm=N&ymd=20210701',headers=headers)
soup = BeautifulSoup(data.text, 'html.parser')
print(soup)
위와 같이 타이핑 하면 soup객체를 프린트하면 해당사이트의 html이 출력되어야하는데 아래와같이 나옵니다.
<br/>
<br/>
<center>
<img src="http://www.geniemusic.co.kr/images/common/logo_r1.png"/><br/>
<h2> <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> ì ììì²ì´ ë³´ìì ì± ì ìí´ ì°¨ë¨ëììµëë¤. ë¹ì¬ ê³ ê°ì¼í°ë¡ 문ìí´ì£¼ììì¤.<br/><br/>
The security policy of the connection request is blocked. Contact your customer service representative.<br/><br/>
ì§ëë®¤ì§ ê³ ê°ì¼í° 1577-5337<br/><br/>
</h2>
</center>
<br/>
보고 계신 화면 전
체를 캡처해 주시면, 튜터님들이 빠르게 상황을 이해할 수 있어요.
작성한 코드 및 에러 메세지
import requests
from bs4 import BeautifulSoup
headers = {'Usedfr-agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'}
data = requests.get('https://www.genie.co.kr/chart/top200?ditc=M&rtm=N&ymd=20210701',headers=headers)
soup = BeautifulSoup(data.text, 'html.parser')
print(soup)
