디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[일반] 오늘은 requests.post를 써봤습니다모바일에서 작성

ㅇㅇ(223.39) 2023.07.15 22:13:11
조회 148 추천 0 댓글 0
														
공공데이터포털에서 가지고 놀만한 데이터 뭔가 없나 싶어서 카테고리 기준으로 좀 찾아보니 별로 땡기는 게 없고
인기순으로 보니까 사업자등록번호 상태 조회하는 api가 1위던데...

데이터포털에서 다른 데이터 api 쓸 때 이용했던 requests.get 과는 사용법이 좀 다른 거 같아서 구글링도 해보고 했는데

구글링 해서 나오는 결과가 죄다 예전 내용인지 에러가 자꾸 떴는데 뭐 어찌어찌 하다 보니까 "아니 이게 왜 돼? 이렇게 간단한거였다고?" 라는 말이 절로 나오면서 되긴 되더라고요

예시코드를 친절하게 보여주는 데이터도 있었는데 이번 건은 그렇지는 않아서 파이썬으로 이걸 어떻게 구현해야 되는지 감이 잘 안 와서 이상한 데서 헤맨 듯
그래도 이참에 post 형식 데이터 어떤 식으로 불러오는지 대강은 감 잡은 데에 의의를 두겠습니다.
대충 url 쓰라는 거 그대로 url로 쓰고 body에 넣어라 하는 건 딕셔너리 형태로 양식 참조해서 만든 다음에 requests.post(url, json=data) 이런 식으로 넣으면 되는 듯...

어쨌든 이게 한 번 호출할 때마다 100개씩 리스트 형태로 사업자등록번호 넣으면 100개씩 결과 띄워준다고 해서
100개 초과하는 개수를 인풋 값으로 넣으면
코드 내에서 알아서 100개씩으로 쪼개면서 호출하는 식으로 작업하도록 for문이랑 list.append, if문 조합해서 코드 짜봤는데 가지고 있는 사업자등록번호 리스트 15000개 정도 한 번에 넣어보니까 pandas로 최종 산출파일을 엑셀파일로 잘 말아서 저장하는 것까지 되는 걸 확인하였습니다.

잘라서 넣는 건 대강

lst = 전체 사업자등록번호 리스트
lst2 = []

for i in lst:
    lst2.append(i)
    if len(lst2) == 100:
        requests 데이터 불러와서 빈 리스트에 추가하는 함수 실행
        lst2 = []
requests 데이터 불러와서 빈 리스트에 추가하는 함수 실행

이런 식으로 짜보긴 했는데
솔직히 훨씬 더 좋은 방법도 있을 것 같긴 함
맨 처음 전체 사업자등록번호 리스트는 당연히 엑셀 파일로 된 거 판다스로 불러와서 해당 컬럼을 리스트로 만든거고...

일단은 14000개 정도 기준으로 전체 코드가 돌아가는 시간이 30초 정도 걸렸으니 보수적으로 다른 환경에서 돌린다 해도 1분 내에는 돌아간다 치면 나름 쓸만하긴 한 듯. (크게 쓸 데는 없지만)

회사에서 제공해주는 rpa 서비스 중에서도 유사한 서비스 있는데 그건 조회 캡처화면까지 떠주는 걸로 봐서 셀레니움 같은 웹자동화 툴을 이용해서 조회하는 거 같은데 그거 땜에 2000~3000개 정도 조회하는데도 5분 이상은 걸렸던 걸 감안한다면 나중에 혹시 이런 거 쓸일 있을 땐 걍 내꺼 쓰는 게 더 나을 듯 ㅋㅋㅋ

데이터 분석이나 머신러닝 쪽이 하고 싶은데 어찌된 게 자꾸 데이터 수집하는 쪽으로 재미 붙어서 자꾸 모아놓을만큼 흥미로운 데이터 뭐 없을까? 하는 고민만 하게 됨...

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
- 설문 내 돈 관리 맡기고 싶은 재태크 고수 같은 스타는? 운영자 26/01/12 - -
- AD 집에서 즐기는 Fresh 미식회 운영자 25/12/22 - -
635 공지 가독성 좋은 f-string 을 쓰자 [9] 주넹갤로그로 이동합니다. 21.10.02 3656 10
1056 공지 (공지 요청)[질문지 양식] 복붙해 쓰시오. [4] 203.121.116.11갤로그로 이동합니다. 21.12.14 2547 5
634 공지 질문 올릴때 [2] 주넹갤로그로 이동합니다. 21.10.02 2694 5
178 공지 파이썬 공부할 때 참고할만한 것들 [7] 주넹갤로그로 이동합니다. 21.04.21 8835 7
1 공지 파이썬 미니 갤러리입니다. [9] 주넹갤로그로 이동합니다. 20.12.14 3453 7
2637 🔎질문 파이썬 초보인데 어떻게 공부해야 할까?? [1] ㅇㅇ(211.34) 25.12.30 116 1
2632 일반 갓공지능 나오고 정전갤됨 [2] 개추34댓22갤로그로 이동합니다. 25.12.02 117 0
2631 🔎질문 파이썬 입문자인데 공부 어떻게 [1] ㅇㅇ(116.43) 25.11.24 250 0
2630 🔎질문 파이썬은 왜 같은 프로젝트의 다른 py파일에 바로 접근못하게 막아둔거야? [1] ㅇㅇ(220.127) 25.11.21 83 0
2628 일반 입문용 인강 찾고 있는데요 ㅇㅇ(106.245) 25.11.18 111 0
2627 일반 진짜 코딩 과제 감을 못잡겠음 [4] ㅇㅇ(118.235) 25.10.31 140 0
2626 일반 ㄴㄷㅋㄷ 이거 5년전거 아님? 5년 전거로 공부해도되는거야? ㅇㅇ(118.37) 25.10.25 65 0
2625 일반 맥OS로 공부하는거 별로일까요? [1] ㅇㅇ(118.37) 25.10.25 95 0
2624 일반 입문 파이썬 공부하려는데요 인강좀 추천해주세요! ㅇㅇ(118.37) 25.10.25 127 0
2623 일반 코딩 1도 모르는데 [5] ㅇㅇ(119.199) 25.10.13 161 0
2622 🔎질문 셀레니움 값이 입력이 안되는 현상이 있습니다 [1] ㅇㅇ(39.124) 25.10.09 83 0
2621 일반 혼자공부하는파이썬 점프투파이썬 [1] ㅇㅇ(211.246) 25.09.18 328 0
2620 일반 님들이 싫어하는거 사용자 이름 없음(182.228) 25.08.05 101 0
2619 🔎질문 고등학생인데 질문 있어요. [3] ㅇㅇ(118.221) 25.07.30 218 0
2618 🔎질문 셀레니움으로 이미지 직접 다운로드 하는 방법 [1] ㅇㅇ(39.7) 25.07.14 121 0
2617 일반 ㄴㄷㅋㄷ 6시간짜리 5년전꺼라 버전이 달라서 어려움 [1] 빨간망토갤로그로 이동합니다. 25.05.30 218 0
2616 일반 파이썬 아다 떼려면 책 필요없고 ㄴㄷㅋㄷ 보면됨? [2] 빨간망토갤로그로 이동합니다. 25.05.23 417 0
2615 일반 7월부터 C언어 파이썬 동시에 해야하는데 [3] ㅇㅇ(118.235) 25.05.19 208 0
2614 🔎질문 라즈베리파이 프로그램 관련 질문 [2] ㅇㅇ(59.25) 25.05.04 162 0
2613 일반 에라토스테네스-신촌우왕 체식 신촌우왕갤로그로 이동합니다. 25.04.22 554 0
2612 일반 카메라 영상을 파이썬 flet으로 실시간 출력 작성 해보신분 [2] ㅇㅇ(218.150) 25.04.03 220 0
2611 🔎질문 혼자 공부하기 파이썬 책 추천좀 해주세요 [2] 토리짜갤로그로 이동합니다. 25.03.31 376 0
2610 일반 루트 k의 근사값 [1] 신촌우왕갤로그로 이동합니다. 25.03.28 204 0
2609 일반 루트 2의 근사값 [1] 신촌우왕갤로그로 이동합니다. 25.03.28 671 0
2608 일반 짝수 완전수 신촌우왕갤로그로 이동합니다. 25.03.28 126 0
2606 일반 유클리드 호제법 신촌우왕갤로그로 이동합니다. 25.03.22 162 0
2605 일반 비전공자 생초보 입문자 점프 투 파이썬으로 하면 되나여? [1] ㅇㅇ(223.39) 25.03.18 560 0
2604 일반 Int로 변환했는데 이구 왜이럴까요 [3] ㅇㅇ(210.126) 25.03.15 250 0
2603 일반 이거 어떻게 쳐요,,? [2] ㅇㅇ(221.154) 25.03.13 247 1
2602 🔎질문 고수님들 대학 파이썬 수업듣는데 질문 있어서 왔습니다 ㅠㅠ [2] ㅇㅇ(39.124) 25.03.11 295 0
2601 일반 파이썬으로 데이터 변형 하고 있는데 [3] ㅇㅇ(221.152) 25.03.08 222 1
2600 일반 게임에서 마우스 좌표는 다 잘 찍히는데 키보드가 안됨 ㅇㅇ(59.20) 25.03.04 165 0
2598 🔎질문 누가 좀 도와줘... [2] ㅇㅇ(115.138) 25.02.07 294 0
2596 🔎질문 점프투파이썬 굳이 책 사야 하나요? [2] 애개뤼를쮀에에엑갤로그로 이동합니다. 24.12.23 774 0
2595 일반 파이썬 윈도우앱에 광고달아보신분..? ㅇㅇ(222.236) 24.12.18 227 0
2594 일반 파이썬 모바일 추천 좀 ㅇㅇ(110.11) 24.12.08 253 0
2593 일반 r스튜디오 도와주십쇼 형님들.. [2] ㅇㅇ(121.154) 24.12.05 320 0
2591 일반 조졌다 [1] delegen(121.181) 24.11.18 290 0
2590 🔎질문 대학 입학전에 파이썬 공부해볼라고 하는데 [2] ㅇㅇ(110.10) 24.11.17 543 0
2589 일반 파이썬 이래 배우면 되나요?? [1] ㅇㅇ(119.195) 24.11.12 494 0
2588 🔎질문 가상환경 라이브러리 글로벌 문제 ㅇㅇ(123.214) 24.11.05 238 0
2587 일반 도와주세요 고수님들 [2] ㅇㅇ(118.217) 24.11.03 371 0
2586 일반 챗GPT 개같네 [2] 초보 파갤러(119.203) 24.10.27 527 0
2585 일반 파이썬 뭐 부터 건드려야함? 정처기 보유 [1] ㅇㅇ(118.216) 24.10.24 376 0
2582 일반 점프투파이썬이랑 나도코딩 입문강의중에 뭐 봐야함? [2] ㅇㅇ(118.235) 24.10.09 612 0
2581 일반 아이패드로 파이썬 [1] 쪼물갤로그로 이동합니다. 24.10.05 319 0
2580 일반 욜로yolo 객체학습 이후에 질문이 있습니다. [1] ㅇㅇ(117.52) 24.10.05 326 0
2579 일반 파이썬 초보 책추천 [20] 쪼물갤로그로 이동합니다. 24.10.05 7692 0
2577 일반 파린이 도와주세요 ㅠㅠ [2] ㅇㅇ(106.102) 24.10.03 305 0
2576 일반 ai로 댓글 다는거 [2] ㅇㅇ(220.95) 24.09.30 323 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2