inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Thu thập dữ liệu cực kỳ đơn giản và tốc độ cao (thu thập dữ liệu Python)

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

283

rlarudqhgg752077

4 câu hỏi đã được viết

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 웹-크롤링

Câu trả lời 1

0

communityai8509

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

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

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

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

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

작업형2 인코딩 질문

0

9

2

작업형 3 벼락치기 공부방법 질문

0

13

2

14강의 예시 데이터를 통한 답을 구하는 과정에서의 문의

0

5

1

영문 계정

0

7

1

기출 11회 작업형 2_전체 데이터 학습 여부

0

27

2

RateLimitError

0

12

2

예측값 결과 소수점 차이

0

24

2

여태까지 발견한 이슈들 공유드립니다.

1

26

1

기출 문제와 실전챌린지 연습문제 무엇부터 푸는게 나은가요?

0

24

1

전처리 train() test([ ])

0

18

2

개발자님 도와주세요

0

217

1

질문입니다

0

253

3

크롬드라이버 설치

0

270

1

크롬드라이버 설치질문

0

212

1

질문이요

2

255

4

브라우저가 안나와요

0

234

1

에디터와 모듈 관련

0

207

1

여러 페이지 크롤링

0

278

3

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

0

408

3

셀레니움 설치 관련

0

256

1

12페이지 이후 print

0

206

3

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

0

246

3

chromedriver 라이브러리

2

326

3

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

1

284

1