12월 032013
 

OSX에는 알프레드(http://www.alfredapp.com/)라는 앱이 있습니다. 이 앱은 쉽게 키보드로 여러 기능을 빠르게 실행할 수 있게 해줍니다. 기본적인 기능은 무료 버전을 다운로드 받으시면 됩니다. 하지만 Alfred에 기능(워크플로우)을 추가할 수 있는 기능은 따로 파워팩을 구매해야만 합니다.

이 앱을 사용하다 보니 네이버 검색이나, 사전에서 같은 것을 쉽게 쓸 수 있었으면 좋을 것 같다는 생각을 하게 되었습니다. 기존에 자동완성은 되지 않지만 브라우져 창을 열어 주는 것은 기존에 있었습니다. 저는 자동완성도 되길 원했기 때문에 간단히 만들어 보았습니다. 그리고 작성한 코드는 github에(https://github.com/Kuniz/alfnaversearch) 공개하였습니다.  아래 링크에서 다운 받으면 됩니다.

다운로드 

사용하면서 버그나 추가적으로 필요하신 기능같은게 있다면 댓글을 달아주세요. 가능한 범위 내에서 적용하도록 하겠습니다.

[수정 2014-04-18 01:32+0900] shasing님, 이재호님께서 제보해주신 부분 중 자동완성 후 브라우져 작동시 잘 못되는 문제 해결하였습니다.
[수정 2014-04-18 01:38+0900] shasing님께서 말씀하신 일본어 한자 자동완성 기능도 추가하였습니다.
[수정 2014-04-22 01:32+0900] shasing님께서 말씀하신 일본어 자동완성 버그 수정하였습니다.
[수정 2014-05-18 18:26+0900] 1. 국빵님께서 요청하신 중국어 자동완성 기능 넣었습니다.  2. 라이브러리 성능을 개선하였습니다. 기존에 쓰시던 분들도 다시 받아주세요 ㅎㅎ 3. 중국어 자동완성에 있어서 한글로 입력을 했을 때 한글로만 나오는건 네이버 중국어 사전 자동완성 기능이 그 부분만 제공하기 때문입니다 ㅠㅠ
[수정 2014-07-23 12:07+0900] 독일어, 한자사전 추가됬습니다.
[수정 2014-11-08 16:36+0900] 프랑스어 추가 및 링크 깨진 것 수정 하였습니다.
[수정 2016-07-02 01:26+0900] norux님이 워크플로우에 한글 디렉토리명이 있는 경우에 대한 버그 수정 기여해주셨습니다~ 감사합니다.  버그 수정한 버전 업로드 되어 있습니다!
[수정 2016-10-01 01:09+0900] 이탈리아어 사전 추가했습니다.
[수정 2016-10-15 22:30+0900] 러시아어, 스페인어, 태국어, 베트남어 사전 추가했습니다.
[수정 2016-12-11 15:07+0900] 러시아어, 스페인어, 태국어, 베트남어 사전 추가했습니다.
[수정 2016-01-01 16:05+0900] 중국어 사전 자동완성 결과 개선
[수정 2017-07-25 03:45+0900] 연관 프레임워크 업데이트 (시에라 백그라운드 버그 해결)
[수정 2017-12-14 02:06+0900] 독일어사전 API주소 변경

사용방법


 na 명령 : 네이버 일반 검색을 수행합니다.

2013-12-03_20-36-02

 

nae 명령 : 네이버 영어사전 검색을 수행합니다.

영어로 입력시 한글 단어가 나오며, 한글로 입력시 영어 단어가 나옵니다.

2013-12-03_20-36-35

2013-12-03_20-36-56

 

naj 명령: 네이버에서 일어사전 검색을 합니다.

로마자 입력 검색시 일문, 일어 검색시 한국어, 한국어 검색시 일어 단어가 출력됩니다.

2013-12-03_20-37-57

2013-12-03_20-37-24

2013-12-03_20-37-10

 

nac 명령 : 네이버 중국어사전 검색을 수행합니다.

nah 명령 : 네이버 한자사전 검색을 수행합니다.

nad 명령 : 네이버 독일어사전 검색을 수행합니다.

naf 명령 : 네이버 프랑스어사전 검색을 수행합니다.

nai 명령 : 네이버 이탈리아어사전 검색을 수행합니다.

nar 명령 : 네이버 러시아어사전 검색을 수행합니다.

nas 명령 : 네이버 스페인어사전 검색을 수행합니다.

nat 명령 : 네이버 태국어사전 검색을 수행합니다.

nav 명령 : 네이버 베트남어사전 검색을 수행합니다.

nan 명령 : 네이버 인도네시아어사전 검색을 수행합니다.


Share on Google+Share on LinkedInTweet about this on TwitterShare on FacebookShare on Tumblr

  48 Responses to “네이버 자동완성을 위한 알프레드 워크플로우”

  1. 네이버 사전 알프레드 워크플로우 적용해서 사용해 보았습니다.
    이런 유용한 워크플로어를 만들어 주셔서 감사히 잘 쓰겠습니다.

    그런데 영어 검색할때 버그가 있어서 문의 드립니다.
    예를들어 love로 영어 입력시 자동완성 되어져 나오는 love affair라는 단어를 선택해서 검색하면 영어가 아닌
    (연애,정사,열광) 이라는 한글로 검색되어 집니다.
    이 버그만 수정해서 다시 올려 주시면 고맙겠습니다.

     
  2. 안녕하세요 워크플로 사용중인 한 대학생 입니다.
    다름이 아니라 워크플로에서nae 친 후 apple 을 입력하면 밑에 ‘사과”라고 뜻이 뜨는데요. 여기에 리턴키를 누르면 사파리 네이버 사전에 apple이 검색된 창이 뜨는게 아니라 사과 가 검색된 창으로 뜨네요… 버그라면 버그 인가요?

     
  3. 영어 사전에 버그가 있습니다.
    영어 입력한 후에 자동 검색 선택해서 엔터치면 검색창에 영어가 아닌 한글로 입력되서 검색 됩니다. 버그 수정해서 다시 올려 주시면 감사 하겠습니다.

     
  4. 예~ 말씀해 주신 내용 확인해서 토요일 저녘까지 반영하도록 하겠습니다~

    의견 감사드립니다.

     
  5. 한가지 더 가능하시면 추가기능 부탁 드릴게요. 일본어 사전 검색에서 한자로도 자동완성 되어지면 아주 완벽한 워크플로가 될것 같습니다. 수고 스럽지만 검토 부탁 드립니다.

     
  6. 수정해서 올려주신 것 받아서 테스트해 보았습니다 .
    영어사전은 문제가 없었습니다.
    일본어 사전은 한자로 입력시 자동 완성이 되어 지기는 하는데..

    예를 들어 :観光를 입력시 (かんこう)로 표기 되는게 아니라(관광)이 아니라 즉 ‘뜻’으로 표기 되어져야 합니다.
    見る를 입력시 (みる)가 아니라 (보다, 눈으로 파악.확인하다 등..)으로 표기 되어져야 합니다.

    그런데 저만 그런가요? 일본어 입력시 ‘사랑’으로 검색하면 자동완성이 안될뿐만 아니라 검색 명령가 안됩니다.
    참고로 전 언어 설정이 일본어로 되어 있습니다.
    시간이 없어서 많이는 테스트를 못 해 보았습니다. 좀 더 사용 후 연락 드리겠습니다. 감사 합니다.

     
    • 자동완성에서 일본어의 한자가 뜻으로 표현되지 않고 후리가나로 표현되는 부분은 네이버쪽의 일어사전 자동완성 기능이 그렇게 구현되어 있기 때문입니다. 뜻으로 나오게 하는 부분에 대해서는 한 번 연구해 보도록 하겠습니다^^
      ‘사랑’ 검색했을 때와 관련해서는 확인해보겠습니다!

       
  7. 위에 나열한 버그만 수정해 주시면 될것 같습니다. 유독 일본어 검색에서 사랑이라고 치면 검색 명려어가 풀려 버리네요.
    그럼 부탁 드리겠습니다.

     
  8. 수정해 주셔서 감사합니다.
    유용하게 잘 쓰겠습니다.

     
  9. 안녕하세요 유용한 워크플로 감사드립니다~
    실례지만 혹시 중국어 사전도 추가 해주실 수 있으신지요…?

     
  10. 사용해봤는데요, 뜻이 같이 나오지 않는건 어쩔수 없지만 ㅠㅠ
    영문으로 발음만 입력했을때 중국어도 같이 나오고 좋은것 같습니다~
    감사해요~

     
    • 안타깝게도 다음사전은 타이핑할때 뜻도 같이 나오도록 지원이 되나보네요……. ㅠㅠ

       
      • 그럼 다음에 시간 여유가 있을 때 “다음 사전”쪽도 만들어 보겠습니다 ㅎㅎ 만들게 되면 이메일로 알려 드릴까요?

         
  11. 감사합니다. 평소 알프레드 기본 검색엔진으로만 썼었는데 이런게 있었네요^^

     
  12. 안녕하세요

    시간되시면 다음에 프랑스어 사전도 추가해주시면 정말 감사하겠습니다! 

     
  13. […] 워크플로우 다운로드 […]

     
  14. 안녕하세요. 저는 의외로 국어사전을 많이 사용하는데…….ㅠㅠ

    국어사전도 추가해주시면 정말 많은 도움이 될것 같습니다!!

     
  15. 그리구 네이버 검색 SE 버전검색 말고 일반버전 검색도 있으면 정말 좋을것 같습니다!!

     
  16. 안녕하세요. 제 맥에선 실행시 에러가 나네요. 한번 봐주시겠어요?
    에러메세지는 아래와 같습니다.

    Error in workflow ‘com.uturtle.alfnaversearch’

     
    • 최신 버젼 재설치 후에도 동일 문제가 반복될 시에 혹시 좀 더 정확한 환경을 알 수 있을까요?
      – Alfred version, powerpack 사용여부
      – OS X(macos버전)
      – 홈디렉토리 : 터미널을 켜서 cd ~ ; pwd 를 사용하면 확인 가능 (예: /Users/uturtle)
      관련 버그 리포팅이 있어서 해결했는데 혹시 모르니 확인 부탁드립니다.
      – 설치 후 구체적인 상황(예: 설치하자 마자 문제, 특정 검색어에서 문제)
      – Alfred Preferernces > Workflows > “Naver Search” > 우측상단에 벌레모양 아이콘 클릭 > 알프레드 네이버 워크플로우 사용 > 로그 전체 복사

      불편하시겠지만, 확인부탁드립니다.

       
      • 안녕하세요! 바쁘실텐데, 관심가져 주셔서 감사합니다.
        정확한 환경을 알려드리도록 하겠습니다.

        Alfred version: v3.1[718]

        powerpack: 사용함

        OS X: El Capitan 10.11.6

        홈디렉토리: /Users/suhan

        설치 후 구체적인 상황: 설치후 알프레드 입력창에 예를 들어, “nac apple”을 입력하면 에러 메세지가 나타납니다.

        에러 메세지는 다음과 같습니다.
        Error in workflow ‘com.uturtle.alfmaversearch’

        비단 네이버 중국어 사전 뿐만 아니라, 네이버 모든 사전이 동일한 에러 메세지가 나타나고 있습니다.

        – Alfred Preferernces > Workflows > “Naver Search” > 우측상단에 벌레모양 아이콘 클릭 > 알프레드 네이버 워크플로우 사용 > 로그 전체 복사

        벌레 모양까지는 찾았는데, 알프레드 네이버 워크플로우 사용 ? 이게 무슨 뜻인지 모르겠습니다. 벌레 모양 눌렀을 때 나타나는 메세지는 아래와 같습니다.

        Starting debug for ‘Naver Search’

        살펴보시고 필요한 정보가 있다면 알려주시면 감사하겠습니다.

         
        • 알프레드 네이버 워크플로우 사용은 벌레 모양 눌렀을 때 창을 나타나게한 상태에서 실제로 “nae”명령이나 “nac” 명령을 직접 사용해 보시고, 그 때 나타나는 메시지들을 부탁한다는 이야기였습니다.
          좀 더 잘 설명 드렸어야 했는데 죄송합니다;ㅁ;

          로그(메시지) 확인이 되면 문제점 파악해서 코드 문제인지 환경문제인지 확인하여 어드바이스드리도록 하겠습니다.

          감사합니다!

           
          • 아닙니다^^ 설명을 잘해 주셨지만, 제가 이해하지 못한걸요..ㅋㅋ
            로그 카피해서 첨부드립니다.
            수고스럽지만 확인 부탁드립니다.

            Starting debug for ‘Naver Search’

            [2016-09-17 18:28:07][ERROR: input.scriptfilter] Code 1: 18:28:07 workflow.py:1830 ERROR
            Traceback (most recent call last):
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1828, in run
            func(self)
            File “cndic_naver_search.py”, line 54, in main
            res_json = wf.cached_data(“cn_%s” % args, wrapper, max_age=600)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1501, in cached_data
            data = data_func()
            File “cndic_naver_search.py”, line 52, in wrapper
            return get_dictionary_data(args)
            File “cndic_naver_search.py”, line 36, in get_dictionary_data
            r = web.get(url, params)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 415, in get
            auth=auth, timeout=timeout, allow_redirects=allow_redirects)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 403, in request
            return Response(req)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 162, in __init__
            self.raw = urllib2.urlopen(request)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 154, in urlopen
            return opener.open(url, data, timeout)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 431, in open
            response = self._open(req, data)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 449, in _open
            ‘_open’, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 409, in _call_chain
            result = func(*args)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1227, in http_open
            return self.do_open(httplib.HTTPConnection, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1197, in do_open
            raise URLError(err)
            URLError:
            [2016-09-17 18:28:07][input.scriptfilter]
            Error in workflow ‘com.uturtle.alfnaversearch'<urlopen error [Errno 64] Host is down>/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns
            [2016-09-17 18:28:08][ERROR: input.scriptfilter] Code 1: 18:28:08 workflow.py:1830 ERROR
            Traceback (most recent call last):
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1828, in run
            func(self)
            File “cndic_naver_search.py”, line 54, in main
            res_json = wf.cached_data(“cn_%s” % args, wrapper, max_age=600)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1501, in cached_data
            data = data_func()
            File “cndic_naver_search.py”, line 52, in wrapper
            return get_dictionary_data(args)
            File “cndic_naver_search.py”, line 36, in get_dictionary_data
            r = web.get(url, params)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 415, in get
            auth=auth, timeout=timeout, allow_redirects=allow_redirects)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 403, in request
            return Response(req)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 162, in __init__
            self.raw = urllib2.urlopen(request)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 154, in urlopen
            return opener.open(url, data, timeout)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 431, in open
            response = self._open(req, data)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 449, in _open
            ‘_open’, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 409, in _call_chain
            result = func(*args)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1227, in http_open
            return self.do_open(httplib.HTTPConnection, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1197, in do_open
            raise URLError(err)
            URLError:
            [2016-09-17 18:28:08][input.scriptfilter]
            Error in workflow ‘com.uturtle.alfnaversearch'<urlopen error [Errno 64] Host is down>/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns
            [2016-09-17 18:28:08][ERROR: input.scriptfilter] Code 1: 18:28:08 workflow.py:1830 ERROR
            Traceback (most recent call last):
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1828, in run
            func(self)
            File “cndic_naver_search.py”, line 54, in main
            res_json = wf.cached_data(“cn_%s” % args, wrapper, max_age=600)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1501, in cached_data
            data = data_func()
            File “cndic_naver_search.py”, line 52, in wrapper
            return get_dictionary_data(args)
            File “cndic_naver_search.py”, line 36, in get_dictionary_data
            r = web.get(url, params)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 415, in get
            auth=auth, timeout=timeout, allow_redirects=allow_redirects)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 403, in request
            return Response(req)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 162, in __init__
            self.raw = urllib2.urlopen(request)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 154, in urlopen
            return opener.open(url, data, timeout)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 431, in open
            response = self._open(req, data)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 449, in _open
            ‘_open’, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 409, in _call_chain
            result = func(*args)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1227, in http_open
            return self.do_open(httplib.HTTPConnection, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1197, in do_open
            raise URLError(err)
            URLError:
            [2016-09-17 18:28:08][input.scriptfilter]
            Error in workflow ‘com.uturtle.alfnaversearch'<urlopen error [Errno 64] Host is down>/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns
            [2016-09-17 18:28:09][ERROR: input.scriptfilter] Code 1: 18:28:08 workflow.py:1830 ERROR
            Traceback (most recent call last):
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1828, in run
            func(self)
            File “cndic_naver_search.py”, line 54, in main
            res_json = wf.cached_data(“cn_%s” % args, wrapper, max_age=600)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1501, in cached_data
            data = data_func()
            File “cndic_naver_search.py”, line 52, in wrapper
            return get_dictionary_data(args)
            File “cndic_naver_search.py”, line 36, in get_dictionary_data
            r = web.get(url, params)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 415, in get
            auth=auth, timeout=timeout, allow_redirects=allow_redirects)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 403, in request
            return Response(req)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 162, in __init__
            self.raw = urllib2.urlopen(request)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 154, in urlopen
            return opener.open(url, data, timeout)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 431, in open
            response = self._open(req, data)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 449, in _open
            ‘_open’, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 409, in _call_chain
            result = func(*args)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1227, in http_open
            return self.do_open(httplib.HTTPConnection, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1197, in do_open
            raise URLError(err)
            URLError:
            [2016-09-17 18:28:09][input.scriptfilter]
            Error in workflow ‘com.uturtle.alfnaversearch'<urlopen error [Errno 64] Host is down>/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns
            [2016-09-17 18:28:09][ERROR: input.scriptfilter] Code 1: 18:28:09 workflow.py:1830 ERROR
            Traceback (most recent call last):
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1828, in run
            func(self)
            File “cndic_naver_search.py”, line 54, in main
            res_json = wf.cached_data(“cn_%s” % args, wrapper, max_age=600)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1501, in cached_data
            data = data_func()
            File “cndic_naver_search.py”, line 52, in wrapper
            return get_dictionary_data(args)
            File “cndic_naver_search.py”, line 36, in get_dictionary_data
            r = web.get(url, params)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 415, in get
            auth=auth, timeout=timeout, allow_redirects=allow_redirects)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 403, in request
            return Response(req)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 162, in __init__
            self.raw = urllib2.urlopen(request)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 154, in urlopen
            return opener.open(url, data, timeout)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 431, in open
            response = self._open(req, data)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 449, in _open
            ‘_open’, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 409, in _call_chain
            result = func(*args)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1227, in http_open
            return self.do_open(httplib.HTTPConnection, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1197, in do_open
            raise URLError(err)
            URLError:
            [2016-09-17 18:28:09][input.scriptfilter]
            Error in workflow ‘com.uturtle.alfnaversearch'<urlopen error [Errno 64] Host is down>/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns
            [2016-09-17 18:28:11][ERROR: input.scriptfilter] Code 1: 18:28:11 workflow.py:1830 ERROR
            Traceback (most recent call last):
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1828, in run
            func(self)
            File “cndic_naver_search.py”, line 54, in main
            res_json = wf.cached_data(“cn_%s” % args, wrapper, max_age=600)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1501, in cached_data
            data = data_func()
            File “cndic_naver_search.py”, line 52, in wrapper
            return get_dictionary_data(args)
            File “cndic_naver_search.py”, line 36, in get_dictionary_data
            r = web.get(url, params)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 415, in get
            auth=auth, timeout=timeout, allow_redirects=allow_redirects)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 403, in request
            return Response(req)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 162, in __init__
            self.raw = urllib2.urlopen(request)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 154, in urlopen
            return opener.open(url, data, timeout)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 431, in open
            response = self._open(req, data)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 449, in _open
            ‘_open’, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 409, in _call_chain
            result = func(*args)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1227, in http_open
            return self.do_open(httplib.HTTPConnection, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1197, in do_open
            raise URLError(err)
            URLError:
            [2016-09-17 18:28:12][input.scriptfilter]
            Error in workflow ‘com.uturtle.alfnaversearch'<urlopen error [Errno 64] Host is down>/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns
            [2016-09-17 18:28:12][ERROR: input.scriptfilter] Code 1: 18:28:12 workflow.py:1830 ERROR
            Traceback (most recent call last):
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1828, in run
            func(self)
            File “cndic_naver_search.py”, line 54, in main
            res_json = wf.cached_data(“cn_%s” % args, wrapper, max_age=600)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1501, in cached_data
            data = data_func()
            File “cndic_naver_search.py”, line 52, in wrapper
            return get_dictionary_data(args)
            File “cndic_naver_search.py”, line 36, in get_dictionary_data
            r = web.get(url, params)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 415, in get
            auth=auth, timeout=timeout, allow_redirects=allow_redirects)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 403, in request
            return Response(req)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 162, in __init__
            self.raw = urllib2.urlopen(request)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 154, in urlopen
            return opener.open(url, data, timeout)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 431, in open
            response = self._open(req, data)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 449, in _open
            ‘_open’, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 409, in _call_chain
            result = func(*args)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1227, in http_open
            return self.do_open(httplib.HTTPConnection, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1197, in do_open
            raise URLError(err)
            URLError:
            [2016-09-17 18:28:12][input.scriptfilter]
            Error in workflow ‘com.uturtle.alfnaversearch'<urlopen error [Errno 64] Host is down>/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns
            [2016-09-17 18:28:12][ERROR: input.scriptfilter] Code 1: 18:28:12 workflow.py:1830 ERROR
            Traceback (most recent call last):
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1828, in run
            func(self)
            File “cndic_naver_search.py”, line 54, in main
            res_json = wf.cached_data(“cn_%s” % args, wrapper, max_age=600)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1501, in cached_data
            data = data_func()
            File “cndic_naver_search.py”, line 52, in wrapper
            return get_dictionary_data(args)
            File “cndic_naver_search.py”, line 36, in get_dictionary_data
            r = web.get(url, params)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 415, in get
            auth=auth, timeout=timeout, allow_redirects=allow_redirects)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 403, in request
            return Response(req)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 162, in __init__
            self.raw = urllib2.urlopen(request)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 154, in urlopen
            return opener.open(url, data, timeout)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 431, in open
            response = self._open(req, data)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 449, in _open
            ‘_open’, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 409, in _call_chain
            result = func(*args)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1227, in http_open
            return self.do_open(httplib.HTTPConnection, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1197, in do_open
            raise URLError(err)
            URLError:
            [2016-09-17 18:28:12][input.scriptfilter]
            Error in workflow ‘com.uturtle.alfnaversearch'<urlopen error [Errno 64] Host is down>/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns
            [2016-09-17 18:28:13][ERROR: input.scriptfilter] Code 1: 18:28:13 workflow.py:1830 ERROR
            Traceback (most recent call last):
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1828, in run
            func(self)
            File “cndic_naver_search.py”, line 54, in main
            res_json = wf.cached_data(“cn_%s” % args, wrapper, max_age=600)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1501, in cached_data
            data = data_func()
            File “cndic_naver_search.py”, line 52, in wrapper
            return get_dictionary_data(args)
            File “cndic_naver_search.py”, line 36, in get_dictionary_data
            r = web.get(url, params)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 415, in get
            auth=auth, timeout=timeout, allow_redirects=allow_redirects)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 403, in request
            return Response(req)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 162, in __init__
            self.raw = urllib2.urlopen(request)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 154, in urlopen
            return opener.open(url, data, timeout)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 431, in open
            response = self._open(req, data)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 449, in _open
            ‘_open’, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 409, in _call_chain
            result = func(*args)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1227, in http_open
            return self.do_open(httplib.HTTPConnection, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1197, in do_open
            raise URLError(err)
            URLError:
            [2016-09-17 18:28:13][input.scriptfilter]
            Error in workflow ‘com.uturtle.alfnaversearch'<urlopen error [Errno 64] Host is down>/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns
            [2016-09-17 18:28:13][ERROR: input.scriptfilter] Code 1: 18:28:13 workflow.py:1830 ERROR
            Traceback (most recent call last):
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1828, in run
            func(self)
            File “cndic_naver_search.py”, line 54, in main
            res_json = wf.cached_data(“cn_%s” % args, wrapper, max_age=600)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1501, in cached_data
            data = data_func()
            File “cndic_naver_search.py”, line 52, in wrapper
            return get_dictionary_data(args)
            File “cndic_naver_search.py”, line 36, in get_dictionary_data
            r = web.get(url, params)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 415, in get
            auth=auth, timeout=timeout, allow_redirects=allow_redirects)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 403, in request
            return Response(req)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 162, in __init__
            self.raw = urllib2.urlopen(request)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 154, in urlopen
            return opener.open(url, data, timeout)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 431, in open
            response = self._open(req, data)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 449, in _open
            ‘_open’, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 409, in _call_chain
            result = func(*args)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1227, in http_open
            return self.do_open(httplib.HTTPConnection, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1197, in do_open
            raise URLError(err)
            URLError:
            [2016-09-17 18:28:13][input.scriptfilter]
            Error in workflow ‘com.uturtle.alfnaversearch'<urlopen error [Errno 64] Host is down>/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns
            [2016-09-17 18:28:14][ERROR: input.scriptfilter] Code 1: 18:28:14 workflow.py:1830 ERROR
            Traceback (most recent call last):
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1828, in run
            func(self)
            File “cndic_naver_search.py”, line 54, in main
            res_json = wf.cached_data(“cn_%s” % args, wrapper, max_age=600)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1501, in cached_data
            data = data_func()
            File “cndic_naver_search.py”, line 52, in wrapper
            return get_dictionary_data(args)
            File “cndic_naver_search.py”, line 36, in get_dictionary_data
            r = web.get(url, params)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 415, in get
            auth=auth, timeout=timeout, allow_redirects=allow_redirects)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 403, in request
            return Response(req)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 162, in __init__
            self.raw = urllib2.urlopen(request)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 154, in urlopen
            return opener.open(url, data, timeout)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 431, in open
            response = self._open(req, data)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 449, in _open
            ‘_open’, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 409, in _call_chain
            result = func(*args)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1227, in http_open
            return self.do_open(httplib.HTTPConnection, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1197, in do_open
            raise URLError(err)
            URLError:
            [2016-09-17 18:28:14][input.scriptfilter]
            Error in workflow ‘com.uturtle.alfnaversearch'<urlopen error [Errno 64] Host is down>/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns
            [2016-09-17 18:28:14][ERROR: input.scriptfilter] Code 1: 18:28:14 workflow.py:1830 ERROR
            Traceback (most recent call last):
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1828, in run
            func(self)
            File “cndic_naver_search.py”, line 54, in main
            res_json = wf.cached_data(“cn_%s” % args, wrapper, max_age=600)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/workflow.py”, line 1501, in cached_data
            data = data_func()
            File “cndic_naver_search.py”, line 52, in wrapper
            return get_dictionary_data(args)
            File “cndic_naver_search.py”, line 36, in get_dictionary_data
            r = web.get(url, params)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 415, in get
            auth=auth, timeout=timeout, allow_redirects=allow_redirects)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 403, in request
            return Response(req)
            File “/Users/SUHAN/Library/Mobile Documents/com~apple~CloudDocs/alfredworkflow/Alfred.alfredpreferences/workflows/user.workflow.9F5FD96D-C527-47DB-8AD0-AE6B276B0843/workflow/web.py”, line 162, in __init__
            self.raw = urllib2.urlopen(request)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 154, in urlopen
            return opener.open(url, data, timeout)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 431, in open
            response = self._open(req, data)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 449, in _open
            ‘_open’, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 409, in _call_chain
            result = func(*args)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1227, in http_open
            return self.do_open(httplib.HTTPConnection, req)
            File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1197, in do_open
            raise URLError(err)
            URLError:
            [2016-09-17 18:28:14][input.scriptfilter]
            Error in workflow ‘com.uturtle.alfnaversearch'<urlopen error [Errno 64] Host is down>/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertStopIcon.icns

             
          • 죄송합니다. 답변이 매우 늦어졌네요 ㅠㅠ

            그동안 회사나 여러 곳에서 너무 많은 일이 있었어서 이제 회신 드립니다.

            로그를 보니까 “urlopen error [Errno 64] Host is down” 이 부분을 봤을 때 네이버의 자동완성 서버로 접속이 불가능 한 것이 문제인 것 같습니다. 현 상황에서 제 맥에서는 재현이 되지 않아서 말씀드리기는 조심스럽지만, 아래의 방법을 제안해드립니다.

            1) 인터넷 접속 상태 확인
            2) http://ac.cndic.naver.com/ac2?q=a 을 실행해서 무언가 결과가 나오는지 확인
            3) 내부 방화벽이나 공유기 설정 문제
            4) DNS서버 설정 문제
            5) 네이버에서 접근을 거부한 경우

            제가 놓치고 있는 부분이 있을 수 있습니다만, 상기 사항을 예상할 수 있을 것 같으며 저 에러가 발생한 경우에 대한 일반적인 문제 또는 해결방안을 제시해 드립니다.

            감사합니다.

             
  17. 안녕하세요 덕분에 좋은 자료 잘 받았습니다.
    죄송하지만 혹시 이탈리아어 사전 (http://itdic.naver.com/) workflow도 혹시 제작 해 주실 수 있으신지요?ㅠㅠ
    까막눈이지만 최대한 코딩보면서 수정 어찌어찌 해보려 했는데 잘 안되네요..

     
  18. 안녕하세요 좋은 워크플로우 정말 감사합니다.
    정말 죄송하지만 스페인어 사전도 부탁드립니다.(http://spdic.naver.com/)
    위에 분 처럼 저도 어떻게든 해보려고 했는데 역시 안되네요. ㅠㅠ

     
  19. 진짜 유용한 워크플로우 감사합니다. 잘 쓸께요!!

     
  20. 독일어 사전이 안됩니다.
    nad 하고 글자 치면 이렇게 나오네요
    error in workflow ‘com.uturtle.alfnaversearch’

    아래는 로그입니다.
    2014 mid 맥북 이고요. 시에라 쓰고 있습니다. 알프레드는 3.5.1 입니다.

    Starting debug for ‘Naver Search’

    [2017-12-02 23:15:38][ERROR: input.scriptfilter] Code 1: 23:15:38 workflow.py:2249 DEBUG workflow version: 0.0.11
    23:15:38 workflow.py:2267 ERROR HTTP Error 403: Forbidden
    Traceback (most recent call last):
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 2260, in run
    func(self)
    File “dedic_naver_search.py”, line 50, in main
    res_json = wf.cached_data(“de_%s” % args, wrapper, max_age=600)
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 1890, in cached_data
    data = data_func()
    File “dedic_naver_search.py”, line 48, in wrapper
    return get_dictionary_data(args)
    File “dedic_naver_search.py”, line 33, in get_dictionary_data
    r.raise_for_status()
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/web.py”, line 405, in raise_for_status
    raise self.error
    HTTPError: HTTP Error 403: Forbidden
    23:15:38 workflow.py:2290 DEBUG workflow finished in 0.054 seconds
    [2017-12-02 23:16:01][STDERR: input.scriptfilter] 23:16:01 workflow.py:2249 DEBUG workflow version: 0.0.11
    23:16:01 workflow.py:1884 DEBUG loading cached data: /Users/hyundon/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.uturtle.alfnaversearch/ru_d.cpickle
    23:16:01 workflow.py:1657 DEBUG reading settings from /Users/hyundon/Library/Application Support/Alfred 3/Workflow Data/com.uturtle.alfnaversearch/settings.json
    23:16:01 workflow.py:2441 DEBUG set last run version: 0.0.11
    23:16:01 workflow.py:2290 DEBUG workflow finished in 0.004 seconds
    [2017-12-02 23:16:08][STDERR: input.scriptfilter] 23:16:08 workflow.py:2249 DEBUG workflow version: 0.0.11
    23:16:08 workflow.py:1919 DEBUG cached data: /Users/hyundon/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.uturtle.alfnaversearch/th_d.cpickle
    23:16:08 workflow.py:1657 DEBUG reading settings from /Users/hyundon/Library/Application Support/Alfred 3/Workflow Data/com.uturtle.alfnaversearch/settings.json
    23:16:08 workflow.py:2441 DEBUG set last run version: 0.0.11
    23:16:08 workflow.py:2290 DEBUG workflow finished in 0.124 seconds
    [2017-12-02 23:16:18][ERROR: input.scriptfilter] Code 1: 23:16:18 workflow.py:2249 DEBUG workflow version: 0.0.11
    23:16:18 workflow.py:2267 ERROR HTTP Error 403: Forbidden
    Traceback (most recent call last):
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 2260, in run
    func(self)
    File “dedic_naver_search.py”, line 50, in main
    res_json = wf.cached_data(“de_%s” % args, wrapper, max_age=600)
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 1890, in cached_data
    data = data_func()
    File “dedic_naver_search.py”, line 48, in wrapper
    return get_dictionary_data(args)
    File “dedic_naver_search.py”, line 33, in get_dictionary_data
    r.raise_for_status()
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/web.py”, line 405, in raise_for_status
    raise self.error
    HTTPError: HTTP Error 403: Forbidden
    23:16:18 workflow.py:2290 DEBUG workflow finished in 0.047 seconds
    [2017-12-02 23:16:19][ERROR: input.scriptfilter] Code 1: 23:16:19 workflow.py:2249 DEBUG workflow version: 0.0.11
    23:16:19 workflow.py:2267 ERROR HTTP Error 403: Forbidden
    Traceback (most recent call last):
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 2260, in run
    func(self)
    File “dedic_naver_search.py”, line 50, in main
    res_json = wf.cached_data(“de_%s” % args, wrapper, max_age=600)
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 1890, in cached_data
    data = data_func()
    File “dedic_naver_search.py”, line 48, in wrapper
    return get_dictionary_data(args)
    File “dedic_naver_search.py”, line 33, in get_dictionary_data
    r.raise_for_status()
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/web.py”, line 405, in raise_for_status
    raise self.error
    HTTPError: HTTP Error 403: Forbidden
    23:16:19 workflow.py:2290 DEBUG workflow finished in 0.040 seconds
    [2017-12-02 23:16:20][ERROR: input.scriptfilter] Code 1: 23:16:20 workflow.py:2249 DEBUG workflow version: 0.0.11
    23:16:20 workflow.py:2267 ERROR HTTP Error 403: Forbidden
    Traceback (most recent call last):
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 2260, in run
    func(self)
    File “dedic_naver_search.py”, line 50, in main
    res_json = wf.cached_data(“de_%s” % args, wrapper, max_age=600)
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 1890, in cached_data
    data = data_func()
    File “dedic_naver_search.py”, line 48, in wrapper
    return get_dictionary_data(args)
    File “dedic_naver_search.py”, line 33, in get_dictionary_data
    r.raise_for_status()
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/web.py”, line 405, in raise_for_status
    raise self.error
    HTTPError: HTTP Error 403: Forbidden
    23:16:20 workflow.py:2290 DEBUG workflow finished in 0.048 seconds
    [2017-12-02 23:16:21][ERROR: input.scriptfilter] Code 1: 23:16:21 workflow.py:2249 DEBUG workflow version: 0.0.11
    23:16:21 workflow.py:2267 ERROR HTTP Error 403: Forbidden
    Traceback (most recent call last):
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 2260, in run
    func(self)
    File “dedic_naver_search.py”, line 50, in main
    res_json = wf.cached_data(“de_%s” % args, wrapper, max_age=600)
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 1890, in cached_data
    data = data_func()
    File “dedic_naver_search.py”, line 48, in wrapper
    return get_dictionary_data(args)
    File “dedic_naver_search.py”, line 33, in get_dictionary_data
    r.raise_for_status()
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/web.py”, line 405, in raise_for_status
    raise self.error
    HTTPError: HTTP Error 403: Forbidden
    23:16:21 workflow.py:2290 DEBUG workflow finished in 0.044 seconds
    [2017-12-02 23:16:22][ERROR: input.scriptfilter] Code 1: 23:16:22 workflow.py:2249 DEBUG workflow version: 0.0.11
    23:16:22 workflow.py:2267 ERROR HTTP Error 403: Forbidden
    Traceback (most recent call last):
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 2260, in run
    func(self)
    File “dedic_naver_search.py”, line 50, in main
    res_json = wf.cached_data(“de_%s” % args, wrapper, max_age=600)
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 1890, in cached_data
    data = data_func()
    File “dedic_naver_search.py”, line 48, in wrapper
    return get_dictionary_data(args)
    File “dedic_naver_search.py”, line 33, in get_dictionary_data
    r.raise_for_status()
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/web.py”, line 405, in raise_for_status
    raise self.error
    HTTPError: HTTP Error 403: Forbidden
    23:16:22 workflow.py:2290 DEBUG workflow finished in 0.042 seconds
    [2017-12-02 23:16:23][ERROR: input.scriptfilter] Code 1: 23:16:23 workflow.py:2249 DEBUG workflow version: 0.0.11
    23:16:23 workflow.py:2267 ERROR HTTP Error 403: Forbidden
    Traceback (most recent call last):
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 2260, in run
    func(self)
    File “dedic_naver_search.py”, line 50, in main
    res_json = wf.cached_data(“de_%s” % args, wrapper, max_age=600)
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 1890, in cached_data
    data = data_func()
    File “dedic_naver_search.py”, line 48, in wrapper
    return get_dictionary_data(args)
    File “dedic_naver_search.py”, line 33, in get_dictionary_data
    r.raise_for_status()
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/web.py”, line 405, in raise_for_status
    raise self.error
    HTTPError: HTTP Error 403: Forbidden
    23:16:23 workflow.py:2290 DEBUG workflow finished in 0.040 seconds
    [2017-12-02 23:16:24][ERROR: input.scriptfilter] Code 1: 23:16:24 workflow.py:2249 DEBUG workflow version: 0.0.11
    23:16:24 workflow.py:2267 ERROR HTTP Error 403: Forbidden
    Traceback (most recent call last):
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 2260, in run
    func(self)
    File “dedic_naver_search.py”, line 50, in main
    res_json = wf.cached_data(“de_%s” % args, wrapper, max_age=600)
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 1890, in cached_data
    data = data_func()
    File “dedic_naver_search.py”, line 48, in wrapper
    return get_dictionary_data(args)
    File “dedic_naver_search.py”, line 33, in get_dictionary_data
    r.raise_for_status()
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/web.py”, line 405, in raise_for_status
    raise self.error
    HTTPError: HTTP Error 403: Forbidden
    23:16:24 workflow.py:2290 DEBUG workflow finished in 0.047 seconds
    [2017-12-02 23:16:25][ERROR: input.scriptfilter] Code 1: 23:16:25 workflow.py:2249 DEBUG workflow version: 0.0.11
    23:16:25 workflow.py:2267 ERROR HTTP Error 403: Forbidden
    Traceback (most recent call last):
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 2260, in run
    func(self)
    File “dedic_naver_search.py”, line 50, in main
    res_json = wf.cached_data(“de_%s” % args, wrapper, max_age=600)
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 1890, in cached_data
    data = data_func()
    File “dedic_naver_search.py”, line 48, in wrapper
    return get_dictionary_data(args)
    File “dedic_naver_search.py”, line 33, in get_dictionary_data
    r.raise_for_status()
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/web.py”, line 405, in raise_for_status
    raise self.error
    HTTPError: HTTP Error 403: Forbidden
    23:16:25 workflow.py:2290 DEBUG workflow finished in 0.044 seconds
    [2017-12-02 23:16:42][ERROR: input.scriptfilter] Code 1: 23:16:42 workflow.py:2249 DEBUG workflow version: 0.0.11
    23:16:42 workflow.py:2267 ERROR HTTP Error 403: Forbidden
    Traceback (most recent call last):
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 2260, in run
    func(self)
    File “dedic_naver_search.py”, line 50, in main
    res_json = wf.cached_data(“de_%s” % args, wrapper, max_age=600)
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/workflow.py”, line 1890, in cached_data
    data = data_func()
    File “dedic_naver_search.py”, line 48, in wrapper
    return get_dictionary_data(args)
    File “dedic_naver_search.py”, line 33, in get_dictionary_data
    r.raise_for_status()
    File “/Users/hyundon/Library/Mobile Documents/com~apple~CloudDocs/Alfred folder/Alfred.alfredpreferences/workflows/user.workflow.E1AEE115-9F00-487F-9EC0-E87762E85EF0/workflow/web.py”, line 405, in raise_for_status
    raise self.error
    HTTPError: HTTP Error 403: Forbidden
    23:16:42 workflow.py:2290 DEBUG workflow finished in 0.044 seconds

     
  21. nad 사용시 error in workflow ‘com.uturtle.alfnaversearch’ 라고 나옵니다. 2013 late 맥프레입니다.

     
  22. 위의 글 계속입니다.
    알프레드 3.5.1 파워팩 사용
    홈디렉토리 Users/Guns
    로그는 아래와 같습니다.

    Starting debug for ‘Naver Search’

    [2017-12-11 00:50:33][ERROR: input.scriptfilter] Code 1: 00:50:32 workflow.py:2249 DEBUG workflow version: 0.0.11
    00:50:33 workflow.py:2267 ERROR HTTP Error 403: Forbidden
    Traceback (most recent call last):
    File “/Users/Guns/Dropbox/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.C835A43E-56C1-43D8-9B02-3AD0D532FF51/workflow/workflow.py”, line 2260, in run
    func(self)
    File “dedic_naver_search.py”, line 50, in main
    res_json = wf.cached_data(“de_%s” % args, wrapper, max_age=600)
    File “/Users/Guns/Dropbox/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.C835A43E-56C1-43D8-9B02-3AD0D532FF51/workflow/workflow.py”, line 1890, in cached_data
    data = data_func()
    File “dedic_naver_search.py”, line 48, in wrapper
    return get_dictionary_data(args)
    File “dedic_naver_search.py”, line 33, in get_dictionary_data
    r.raise_for_status()
    File “/Users/Guns/Dropbox/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.C835A43E-56C1-43D8-9B02-3AD0D532FF51/workflow/web.py”, line 405, in raise_for_status
    raise self.error
    HTTPError: HTTP Error 403: Forbidden
    00:50:33 workflow.py:2290 DEBUG workflow finished in 1.074 seconds

     
  23. 네, 독일어 사전 이슈 확인했습니다.
    확인해보니 네이버에서 자동완성 호출 주소가 바뀐 것이 문제였네요.
    수정하여 업데이트 했습니다. 다시 한 번 받아보세요 ^^
    감사합니다.

     

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

(필수)

(필수)