inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

초간단 초스피드 데이터 수집 (파이썬 크롤링)

안녕하세요 파이썬 관련 문의드립니다

285

김경보

작성한 질문수 4

0

안녕하세요 파이썬 공부하다가 도저히 모르겠어서 문의 드립니다.

다름이 아니라 api 쪽은 공부해본적이 없어서 기본적인 걸 모르는것같은데

http://ipss1.interpark.com/openapi/product/ProductAPIService.do?_method=UpdateProductAPIStatTpQty&citeKey={citeKey}&secretKey={secretKey}&dataUrl=https://shop.interpark.com/api/new.ver2/sample/sample9.xml

사이트에서는 이방식으로 api 요청하라고 하는데

코드는 챗gpt랑 하면서 짜봤는데

import requests

# API 엔드포인트 및 인증 정보 설정
citeKey = "citeKey"
secretKey = "secretKey"
url = f"http://ipss1.interpark.com/openapi/product/ProductAPIService.do?_method=UpdateProductAPIStatTpQty&citeKey={citeKey}&secretKey={secretKey}"

# 요청 데이터 설정 (상품 정보 업데이트)
payload = {
    "prdNo": "12344452",  # 인터파크 상품번호 (as a string)
   
"saleStatTp": "03",      # 판매중:01, 품절:02, 판매중지:03, 일시품절:05, 상품삭제:98
}

# API 요청 보내기
response = requests.post(url, data=payload)

# 응답 확인
if response.status_code == 200:
    print(response.text)
else:
    print("상품 정보 업데이트에 실패했습니다.")
    print("응답 코드:", response.status_code)
    print("응답 내용:", response.text)

제가 짠 코드에선 url 맨뒤에 예시처럼

&dataUrl=https://shop.interpark.com/api/new.ver2/sample/sample9.xml

이부분이 빠진것같은데

patload 부분을 예시처럼 url을 만들어서 저렇게 하는방식이 가능한가요?

python 웹-크롤링

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요.

파이썬으로 API를 요청하는 코드를 작성하셨는데, 코드에서 url 부분이 이어져서 잘린 것 같아요. 다만, 주어진 코드만으로는 전체적인 동작을 파악하기 어렵습니다.

API 요청을 하는데 문제가 있으신 것 같은데, 어떤 에러 메시지가 발생하는지 확인해 보시고, 에러 메시지를 공유해 주시면 구체적인 도움을 드릴 수 있을 것 같아요. 또한, API 요청에 필요한 인증 정보(이 예제에서는 citeKey와 secretKey)가 제대로 입력되었는지도 확인해 주세요.

API 요청 시 사용하는 라이브러리인 requests도 설치되어 있는지 확인해 주세요. 설치되어 있지 않다면 pip install requests 명령어로 설치할 수 있어요.

추가적인 도움이 필요하시면 댓글로 알려주세요. 적극적으로 도와드리겠습니다.

강의 연장 문의

0

6

1

프로그램 실행시간에 대한 질문

1

12

2

비중 및 매수 종목수 조정.

1

11

2

Claude api가 소식 동기화가 늦는 문제

1

18

2

[긴급요청2] 28강 동영상 오류(27강 음성 재생) 수정 예정일자를 알려주세요

0

10

1

codex에게 대용량 코드베이스를 인식 시키는 방법은 어떤게 있나요?

0

17

1

출력값 질문

0

18

2

슬롯 관련 문의

1

17

2

수업노트가 어디에 있나요?

0

25

1

[긴급요청] 28강 동영상 전체에 오디오가 잘못들어가있습니다.

0

23

1

개발자님 도와주세요

0

220

1

질문입니다

0

256

3

크롬드라이버 설치

0

271

1

크롬드라이버 설치질문

0

213

1

질문이요

2

257

4

브라우저가 안나와요

0

235

1

에디터와 모듈 관련

0

208

1

여러 페이지 크롤링

0

279

3

패키지 설치 방법 알려주세요

0

412

3

셀레니움 설치 관련

0

257

1

12페이지 이후 print

0

209

3

파이참설치안하고 아나콘다의 주피터 노트북으로 강의내용 따라가도되나요~?

0

246

3

chromedriver 라이브러리

2

326

3

다음 실시간 검색어 클래스 추출 불가

1

285

1