'IT/파이썬' 카테고리의 글 목록 (3 Page)
본문 바로가기
반응형

IT/파이썬34

[파이썬]네이버 OPEN API 영화검색 사용하기 import requests 대학교나 학원에서 네이버 영화부분을 크롤링하는 과제를 많이 내는듯하다. 크롤링말고도 네이버에서는 하루에 2만5천건을 쓸수 있는 검색 API를 제공하고 있다. API 기본 정보를 보면 GET 타입으로 https://openapi.naver.com/v1/search/movie.json JSON 출력하는 형태로 데이터를 뽑을 수 있다. GET 요청을 보낼수 있는 필수 변수를 살펴보자. query : 필수이고 검색어이다. "태극기 휘날리며" 영화명을 넣자. 나머지 비필수 변수들은 정확한 데이터를 얻고자하면 다 채워서 보내주면 좋을듯하다. 간단하게 파이썬으로 요청하는 쿼리를 짜보면. import requests 통신을하기 위해 requests 모듈을 import 해주고 headers .. 2021. 8. 9.
[파이썬] 카카오 주소 검색 api 사용하기 - json 파이썬에서 카카오 주소검색 api 사용하기. import requests url = "https://dapi.kakao.com/v2/local/search/address.json" REST_API_KEY = "카카오에서 발급받은 REST_API_KEY 넣기" headers = {"Authorization": "KakaoAK {}".format(REST_API_KEY)} address = "제주특별자치도 제주시 첨단로 242" def location_data(address): params = {"query": "{}".format(address)} resp = requests.get(url, params=params, headers=headers) data = resp.json()["documents"][.. 2021. 5. 27.
[파이썬] 가락 공판장 OPEN API 신청 방법 및 개발방법 아래 홈페이지로 들어가 사용하고자하는 API를 찾아본다. www.garak.co.kr/cntnts/selectContents.do?cntnts_id=EC020000 서울시농수산식품공사 www.garak.co.kr 신청전에 api 정보를 보면 넣어야 하는 파라미터와 GET 형태로 보낼수 있는 쿼리가 아래에 잘 나와있다. 경매결과 신청을 예로 들어보면 신청하기 버튼을 클릭한다. 개인 수집및 이용 동의서를 동의하고 확인을 클릭한다. 휴대폰 인증화면이 뜨고 인증후 간단하게 왜 API를 사용하는지에 대한 정보를 넣고 신청하면 끝이다. 보통 하루에서 이틀정도 시간이 지나면 문제가 될만한 사항을 내용을 넣지 않았다면 승인이 난다. 여기까지는 API 신청방법이고 승인이 난다음 프로그램 만드는 법은 간단하다. 승인후 알.. 2021. 5. 11.
파이썬 사진 다운로드 함수 def download_photo(dir, img_url, filename): if not os.path.exists(dir): os.mkdir(dir) file_path = "%s%s" % (dir, filename + ".jpg") wget.download(img_url,file_path) return file_path 파라미터 정보 dir : 저장될 위치 img_url : 웹의 이미지 주소 filename: 저장될 이미지 이름 2021. 4. 28.
파이썬 함수 html tag 문자열 지우기 (정규식 사용) def remove_html_tags(data): p = re.compile(r'') return p.sub('', data) 정규식을 사용하여 html 태그가 포함된 문자열에서 html 태그를 지우는 함수 2021. 4. 28.
Python requests 모듈 사용하기 import requests URL = 'https://search.shopping.naver.com/search/category' response = requests.get(URL) # 기본적인 사용방법 url = 'https://search.shopping.naver.com/search/category' params = ( ('catId', str(cateCode)), ('pagingIndex', '1'), ('pagingSize', '80'), ('productSet', 'total'), ('viewType', 'list'), ('sort', 'rel') ) response = requests.get( url, params=params ) # 파라미터 넣기 headers = { 'authority'.. 2021. 4. 27.
[파이썬] 파이썬으로 엑셀파일 만들기(xlsxwriter) 파이썬 엑셀 컨트롤 할 수 있는 라이브러리가 많은데 그중에 openpyxl, xlsxwriter 를 많이 이용한다. 그중에서도 XLSX 파일을 만들때 xlsxwriter 쓰는게 가장 편하고 단순 했던거 같다. 1. 설치 pip install XlsxWriter 2. 기본적인 사용방법 import xlsxwriter # 엑셀파일 작성 workbook = xlsxwriter.Workbook('hello.xlsx') # 시트만들기 worksheet = workbook.add_worksheet('시트명') # 2020. 8. 24.
[파이썬] CJ대한통운 택배프로그램 CNPlus 자동로그인 하기 쇼핑몰을 운영하면서 귀찮은 작업중 하나가 택배 프로그램 로그인 하는 것 입니다. 아이디 넣고 패스워드만 넣으면 로그인 되긴한데 잘 외어지지 않는 고유번호로 된 아이디와 3개월마다 변경되는 패스워드..-_-;; 그래서 파이썬 pywinauto를 이용해서 프로그램을 자동 실행하고 아이디, 패스워드를 자동으로 넣고 로그인까지 자동으로 실행하는 프로그램을 만들었다. 파이썬을 아는 사람이라면 간단하게 짤 수 있는 스크립트 겠지만 그래도 쇼핑몰 운영하면 대부분 모르실 테고.. 간단한듯 어려운 파이썬 설치부터 스크립트 작성, 실행버튼 까지 만들어보자. 1. 파이썬 설치 상위버전이나 하위버전에서 pywinauto가 잘 작동안했던거 같다. 그나마 잘 작동하는 버전으로 설치 파이썬 3.7.8 - 32bit 버전 설치하기 .. 2020. 8. 21.
반응형

TOP

Designed by 티스토리