'분류 전체보기' 카테고리의 글 목록 (7 Page)
본문 바로가기
반응형

분류 전체보기367

[파이썬]네이버 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.
[C# ] c#에서 json api 데이터 파싱하기 C# 에서 json으로 받아온 데이터 파싱할때 쓸 함수 정리. using Newtonsoft.Json.Linq; public string json_data() { try { string url = " json 데이터 경로명 "; // 결과가 JSON 포맷 // 통신 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); // 인코딩 Stream stream = response.GetResponseStream(); StreamReader reader = new StreamReader(stream, Encoding.UTF8); s.. 2021. 5. 26.
[파이썬] 가락 공판장 OPEN API 신청 방법 및 개발방법 아래 홈페이지로 들어가 사용하고자하는 API를 찾아본다. www.garak.co.kr/cntnts/selectContents.do?cntnts_id=EC020000 서울시농수산식품공사 www.garak.co.kr 신청전에 api 정보를 보면 넣어야 하는 파라미터와 GET 형태로 보낼수 있는 쿼리가 아래에 잘 나와있다. 경매결과 신청을 예로 들어보면 신청하기 버튼을 클릭한다. 개인 수집및 이용 동의서를 동의하고 확인을 클릭한다. 휴대폰 인증화면이 뜨고 인증후 간단하게 왜 API를 사용하는지에 대한 정보를 넣고 신청하면 끝이다. 보통 하루에서 이틀정도 시간이 지나면 문제가 될만한 사항을 내용을 넣지 않았다면 승인이 난다. 여기까지는 API 신청방법이고 승인이 난다음 프로그램 만드는 법은 간단하다. 승인후 알.. 2021. 5. 11.
c# 특정 해의 몇번째 주의 시작일 구하기 함수 /// /// 특정 주차 시작일 구하기 /// /// 연도 /// 주차 /// 특정 주차 시작일 public DateTime GetFirstDateOfWeek(int year, int week) { DateTime firstDateOfYear = new DateTime(year, 1, 1); DateTime firstDateOfFirstWeek = firstDateOfYear.AddDays(7 - (int)(firstDateOfYear.DayOfWeek) + 1); return firstDateOfFirstWeek.AddDays(7 * (week - 1)); } 파라미터 year : 년도 입력 week : 몇주차인지 입력 2021. 4. 29.
파이썬 사진 다운로드 함수 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.
반응형

TOP

Designed by 티스토리