์ ์ฒด์ฝ๋๋ ์๋์ ๊ฐ์ต๋๋ค.
import urllib.request
import urllib.parse
from bs4 import BeautifulSoup
import os
baseURL = 'https://dict.naver.com/search.nhn?dicQuery=' #๋ค์ด๋ฒ๋ฐฑ๊ณผ์ฌ์ ๋งํฌ
while True :
inputURL = input('๊ฒ์ํ ๋จ์ด : ')
if inputURL == '๊ทธ๋ง' : break
mixURL = baseURL + urllib.parse.quote_plus(inputURL) #ํ๊ธ๋ก ์ฐ๋ฉด ์์คํค์ฝ๋๋ก ์๋ ๋ณํ
html = urllib.request.urlopen(mixURL).read() #url๋งํฌ ๊ฐ์ ธ์์ ์ฝ์
soup = BeautifulSoup(html, 'html.parser')
bsSoup = soup.find("dd")
print(bsSoup.text)
os.system('pause')
ํฌ๋กค๋ง์ ๊ณต๋ถํ๊ณ ๋จ์ด๋ฅผ ์ ๋ ฅํ๋ฉด ๋ป์ด ๋์ค๋ ๋ฐฑ๊ณผ์ฌ์ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์์ต๋๋ค.
os๋ ํ๋ก๊ทธ๋จ ์คํ ์ ๋ฐ๋ก ์ข ๋ฃ๋์ง ์๊ฒ ์ถ๊ฐํ์์ต๋๋ค.
๊ธฐ๋ณธ ๋ฒ ์ด์ค๋ ๋ค์ด๋ฒ ๋ฐฑ๊ณผ์ฌ์ ์ ๋๋ค.
728x90
๋ฐ์ํ