본문 바로가기

Naver Search AD

Chapter6 - 기능 구현 안녕하세요 개발자 정씨입니다. 거두절미하고 바로 기능 부분 살펴보도록 하겠습니다 1. adgroup id 획득 CUSTOMER_ID에 등록된 campaign 리스트를 획득한 뒤, setting.py에서 설정한 campaign의 id값을 색출합니다. 획득한 campaign id를 이용하여, adgroup 리스트를 획득한 뒤, setting.py에서 설정한 adgroup의 id값을 색출합니다. def get_adgroup_id() : uri = '/ncc/campaigns' method = 'GET' r = requests.get(setting.BASE_URL + uri, headers=get_header(method, uri, setting.API_KEY, setting.SECRET_KEY, setting.. 더보기
Chapter5 - Naver SearchAD API 분석 안녕하세요 개발자 정씨입니다. 저번시간에는 naver 크롤링을 통해서 자신의 광고 위치를 확인해보는 기능을 구현해보았습니다. 이번시간에는 금액변경 기능 구현을 위해서 naver search ad api에 대한 분석을 진행 해보려고 합니다. 기본적으로 네이버 광고시스템은 (naver search ad) 해당 내용을 변경 할 수 있는 api가 존재합니다. 해당 블로그에서 모든 내용을 다루는 것은 어려우니 전체적인 내용은 http://naver.github.io/searchad-apidoc를 참조 하시기 바랍니다. 1. 개념 및 구현 방식 금액변경을 위해서 쇼핑검색은 ad id 값이, 파워 링크는 keyword id 값이 필요합니다. (설정에 따라 조금씩 다를 수 있음) 해당 id값 획득을 위해서는 adgro.. 더보기
Chapter4 - 데이터 크롤링 안녕하세요 개발자 정씨입니다. 지난시간에 계획한 알고리즘을 기반으로 프로그램을 구현하는 단계에 이르렀습니다. 그 중에서 오늘은 Naver 페이지 크롤링을 통해 현재 본인의 광고 위치를 확인하는 기능을 구현하도록 하겠습니다. 해당 기능은 추후에 금액 변경의 기능으로 확장될 예정입니다. 1. setting.py 해당 프로젝트는 실질적인 기능을 수행하는 process.py와 사용자가 설정값을 변경 할 수 있는 setting.py로 나뉩니다. 이번 포스팅에서 사용할 search_word 변수를 setting.py에 만들고 process.py에서 이를 import 해오겠습니다. # setting.py search_word = "" # process.py import setting 2. 데이터 크롤링 실질적인 크롤.. 더보기
Chapter3 - 알고리즘 & NaverAD 분석 안녕하세요 개발자 정씨입니다. 저번시간에 github에 제 프로젝트를 임시로 업로드 하였습니다. 오늘은 해당 프로젝트의 간단한 알고리즘을 계획과 네이버 광고 시스템에 대한 추가적인 내용을 작성해 보겠습니다. 아마 비개발적인 내용이 상당할 것 같으니, 개발내용이 궁금하신 분들은 다음 게시글로 넘어가셔도 좋을 것 같습니다. 1. 알고리즘 알고리즘은 아래와 같이 구성해 보았습니다. (단, 순위의 기준은 등수로 함. 예를 들어 1등과 2등중에는 1등이 더 높음) 2. 사용자 설정 파일 프로그램의 유연성을 위해서 사용자가 설정값을 변경 할 수 있는 파일을 추가할 예정입니다. 위의 알고리즘을 토대로 필요한 설정값들을 정리 해보겠습니다. 1) 금액 증감 단위 : 금액을 변경할 때 얼마씩 증감시킬 것인지 2) 대기시간.. 더보기