2016-05-03 3 views
-2
from bs4 import BeautifulSoup 

from urllib.request import urlopen 

fout = open('words_list2.txt','w') 

url = 'http://endic.naver.com/?sLn=kr' 

doc = urlopen(url) 

web_page = BeautifulSoup(doc, 'html.parser') 

word = web_page.find(attrs={'class':"tit"}) 

definition = web_page.find(attrs={'class':"align_line"}) 

fout.write(word.get_text()+':'+ definition.get_text().replace('\u200b','')) 

fout.close() 
+1

を仕事に行くのではありませんなぜ前の行に有効な結果があると思いますか? –

+0

あなたは何を意味するのかわかりません... –

+0

あなたのコードを読んでいますか? –

答えて

0

を持っていないalign_lineのでweb_page.find(attrs={'class':"align_line"})戻りNoneので、definitionNonedefinition.get_text()