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)

댓글 없음:

댓글 쓰기