상세 컨텐츠

본문 제목

[python/selenium/webdriver] 네이버 한글이름 로마자 표기 검색 자동화

알면 유익한

by haijun93 2018. 12. 2. 16:21

본문

네이버 한글이름 로마자 표기 검색 자동화


#파이썬 웹크롤러 #selenium #webdriver



100명의 한글이름을 로마자 표기로 변환해야 한다. 어떻게 해야 할까? 

다행히 네이버에서 한글이름을 로마자로 변환 해주는 기능을 제공하고 있다. 아래는 관련 네이버 서비스 링크이다.

https://dict.naver.com/name-to-roman/translation


파이썬 코드 작성 - 한글이름 로마자 표기 검색 자동화


파이썬을 이용하여 웹 크롤러 프로그램을 간단히 만들어 보자.


파이썬 웹 크롤러 프로그래밍을 위하여,  selenium 과  webdriver를 사용할 것이다. 


Selenium 주로 웹 어플리케이션을 테스트할때 사용되는 프레임워크이며, webdriver는 API 통해 운영체제에 설치된 Chrome 등의 브라우저를 제어하는데 사용된다. 


Selenium 과 Webdriver 설치에 대한 자세한 정보는 아래 링크를 참고하자.


https://beomi.github.io/2017/02/27/HowToMakeWebCrawler-With-Selenium/


위의 링크를 통하여,  selenium과 webdriver를 설치한 후, 아래와 같이 파이썬 코드를 작성하자. 

from selenium import webdriver driver = webdriver.Chrome('/Users/haijun93/Downloads/chromedriver') driver.get("https://dict.naver.com/name-to-roman/translation") input_element = driver.find_element_by_name("query") input_element.send_keys("홍길동") input_element.submit()


위의 코드는 "홍길동"이란 이름에 대한 로마자 표기란 결과물을 화면에 나타내준다. 


 

관련글 더보기

댓글 영역