티스토리 뷰

IT/Python

[Python] BeautifulSoup

Dragonz 2020. 12. 1. 10:10
반응형

 

개발사항

  • 사용자로부터 URL 을 입력 받는다.
  • 입력받은 URL 의 a 태그 속성을 모두 출력한다.

 

import urllib.request, urllib.parse, urllib.error
from bs4 import BeautifulSoup
import ssl

ctx  = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE

url = input('Enter - ')
html = urllib.request.urlopen(url, context=ctx).read()
soup = BeautifulSoup(html, 'html.parser')

tags = soup('a')
for tag in tags :
    print(tag.get('href', None))

 

프로그램 수행 결과 - https://www.naver.com 을 입력하면 해당 사이트의 a 태그 속성을 모두 출력

 

 

END

반응형
댓글
공지사항