'파이썬' 태그의 글 목록
본문 바로가기
반응형

파이썬17

[파이썬]네이버 커머스 API 인증 토근 발급 받기 OAuth 2.0 인증 인증 토큰을 발급후 api 요청시 헤더에 토큰을 추가하여 인증을 받고 통신하는 형태로 진행된다. Authorization: Bearer {인증 토큰} Security Scheme Type: OAuth2 Flow type: clientCredentials Token URL: https://api.commerce.naver.com/external/v1/oauth2/token 전자서명 생성 방법 import bcrypt import pybase64 clientId = "발급받은ID" clientSecret = "발급받은 시크릿코드" timestamp = 1643961623299 # 밑줄로 연결하여 password 생성 password = clientId + "_" + str(timest.. 2023. 2. 2.
[파이썬] 셀레니움 - 브라우져 기능 사용하기 라이브러리를 가져오고 버전 관리를 위해 크롬드라이버 매니져 라이브러리까지 사용합니다. 크롬으로 웹드라이버 하나를 생상합니다. 브라우져 기능을 하나 씩 살펴봅니다. from selenium.webdriver.chrome.service import Service as ChromeService from webdriver_manager.chrome import ChromeDriverManager from selenium import webdriver import time service = ChromeService(executable_path=ChromeDriverManager().install()) driver = webdriver.Chrome(service=service) 1. 페이지 이동 - get(URL).. 2022. 2. 20.
[파이썬]크롬드라이버 최신상태 유지방법 1 크롬 드라이버 버전이 안 맞아서 오류가 나는 경우가 종종 있습니다. 드라이버 버전을 체크하고 최신상태로 유지합니다. import chromedriver_autoinstaller chrome_ver = chromedriver_autoinstaller.get_chrome_version().split('.')[0] driver_path = f'./{chrome_ver}/chromedriver.exe' if os.path.exists(driver_path): print(f"chrom driver is insatlled: {driver_path}") else: print(f"install the chrome driver(ver: {chrome_ver})") chromedriver_autoinstaller.inst.. 2022. 2. 18.
[파이썬] 유튜브 플레이리스트 내용 다운받기 youtube_dl 라이브러리를 이용하여 플레이리스트 내용을 다운 받을 수 있다. 해당라이브러리의 옵션의 자세한 내용은 http://ytdl-org.github.io/youtube-dl/ 에서 확인 가능하다. from __future__ import unicode_literals import textwrap import youtube_dl playlists = [ "https://www.youtube.com/watch?v=0-q1KafFCLU&list=RDCLAK5uy_keiEJYbZRRLEHxmrEceD9WGxdtBU8SK-o&start_radio=1" ] for playlist in playlists: with youtube_dl.YoutubeDL({"ignoreerrors": True, "quiet.. 2021. 12. 18.
[파이썬] 기상청 지상 날씨 일별 자료 조회하기. data.go.kr 에서 "기상청_지상(종관, ASOS) 일자료 조회서비스" 검색한다음 활용 신청을 합니다. 요청변수(Request Parameter) 항목명(국문)항목명(영문)항목크기항목구분샘플데이터항목설명 서비스키 ServiceKey 4 필수 - 공공데이터포털에서 받은 인증키 페이지 번호 pageNo 4 옵션 1 페이지번호 Default : 1 한 페이지 결과 수 numOfRows 4 옵션 10 한 페이지 결과 수 Default : 10 응답자료형식 dataType 4 옵션 XML 요청자료형식(XML/JSON) Default : XML 자료 코드 dataCd 4 필수 ASOS 자료 분류 코드(ASOS) 날짜 코드 dateCd 3 필수 DAY 날짜 분류 코드(DAY) 시작일 startDt 8 필수 20.. 2021. 12. 15.
[파이썬] 카카오 주소 검색 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.
반응형

TOP

Designed by 티스토리