커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
[genie 숙제] 회사에서 "접근이 제한된 웹사이트"로 되어 있어서
undefined주차
북마크
김*현
댓글
1
추천
0
조회수
9
조회수
9
답변 완료


https://www.genie.co.kr/chart/top200?ditc=M&rtm=N&ymd=20210701 ...가 회사에서 접근이 제한된 웹사이트라서..ㅠㅠ  rank, title, artist에 대한 script(?)를 "copy"-"copy selector"를 할 수가 없는데, 어떡하죠? 현재 상황에서 soup는 결과가 다 출력이 되는데, 여기에서 관련 내용을 꺼내서 사용하는 방법이  없을까요?



print(soup) 하면.. 아래와 같이 나오니까..
파이썬으로 접속이 막힌 상태는 아닌 것 같은데..
파이썬 명령어만으로 알아내는 방법도 있을까요?

C:\Users\cheolhyun.kim\Desktop\sparta\pythonprac\venv\Scripts\python.exe C:\Users\cheolhyun.kim\Desktop\sparta\pythonprac\genie.py 
C:\Users\cheolhyun.kim\Desktop\sparta\pythonprac\venv\lib\site-packages\urllib3\connectionpool.py:1045: InsecureRequestWarning: Unverified HTTPS request is being made to host 'www.genie.co.kr'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
  warnings.warn(
<script>
			function getIP(){return '10.50.80.12';}
			function getURL(){return 'www.genie.co.kr/chart';}
			function getHost(){return 'www.genie.co.kr/';}
			function getCategory(){return '스트리밍미디어';}
			function getPolicyName(){return '기본 회사 규칙';}
			function getUserID(){return '미등록IP';}
			function getFullURL(){return 'www.genie.co.kr/chart/top200?ditc=m&rtm=n&ymd=20210701';}
			</script>
<html>
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
<body bgcolor="#ffffff">
<br/><br/><br/><br/>
<center>
<font color="#999900" face="Arial" size="4"><b>
<hr color="#0000ff" width="80%"/>
<font color="#000000" size="5">ì ‘ê·¼ì´ ì œí•œëœ 사이트 입니다. </font><br/><br/>
<font color="#000000" size="3">(자세한 사항은 ì •ë³´ë³´í˜¸íŒ€ìœ¼ë¡œ 문의 바랍니다)</font><br/><br/>
<b><font color="66330" face="Arial" size="6">KIM &amp; CHANG</font></b><br/><br/>
<script>document.write(getIP()+" "+getURL()+" "+getCategory());</script>
<hr color="#0000ff" width="80%"/>
</b></font>
<input onclick="Req()" style="padding:5px" type="button" value="ì ‘ì† 요청"/>
<script> function Req(){var o=document.f;o.gip.value=getIP();o.gurl.value=getURL();o.gcate.value=encodeURI(getCategory(),"UTF-8");o.submit();} </script>
<form action="http://kcintra/urlopen/urlOpen.asp" method="GET" name="f" target="R"><input name="gip" type="hidden"/><input name="gurl" type="hidden"/><input name="gcate" type="hidden"/></form>
</center>
</body>
</html><script>
			if(document.getElementById('redirect')){
				var redirect = document.getElementById('redirect');
				var attrHref = document.getElementById('redirect').getAttribute('href');
				redirect.innerText = getURL();
				function doRedirect(){
					var url = getURL();
					var link = attrHref + 'https://' + url;
					location.href=link;
				}
			}
			</script>




종료 코드 0(으)로 완료된 프로세스



작성한 코드 및 에러 메세지

ㅇ 없음.


취소
 공유
취소
댓글 0
댓글 알림
나의얼굴