2009년 11월 17일 화요일

구글 사전 찾기

구글 번역으로 단어 찾는게 안된다.
구글 번역기가 업데이트 되었기 때문이다.
대신에 구글 사전이 생겼는데 더 좋은 듯..
우선 대강 한글 정보 가져오기


# -*- coding: utf-8 -*-

import urllib
import re

class MyOpener(urllib.FancyURLopener):
version = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11'

def Translate(eng):
urllib._urlopener = MyOpener()
f = urllib.urlopen('http://www.google.co.kr/dictionary?langpair=en|ko&q='+eng+'&hl=ko&aq=f')
html = f.read()

pos1 = html.find('meta name="description" content=')
pos2 = html.find(eng, pos1)
pos3 = html.find('-', pos2)

file('search_html.txt', 'w').write(html)
return html[pos2:pos3]

if __name__ == '__main__':
kor = Translate('south')
file('Translate_result.txt', 'w').write(kor)

댓글 없음:

댓글 쓰기