네이버 한글이름 로마자 표기 검색 자동화
#파이썬 웹크롤러 #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()
위의 코드는 "홍길동"이란 이름에 대한 로마자 표기란 결과물을 화면에 나타내준다.
iRobot Braava (아이로봇 브라바) 380t 간단 메뉴얼 (0) | 2018.12.15 |
---|---|
[python/selenium/webdriver] 구글 키워드 검색 자동화 (0) | 2018.12.02 |
자주 사용하는 윈도우 단축키 (0) | 2018.08.23 |
아마존 킨들 무료 도서 다운받기 (0) | 2018.07.27 |
애플 베타 프로파일 다운받기(ios, macos, watchos, tvos) (0) | 2018.07.27 |
댓글 영역