본문 바로가기
Cito 일/아무나 하는 파이썬

[Python]트위터에 쿠파하기 업그레이드 1-3 : 상품 카테고리 확장

by Cito citopes 2020. 8. 31.
반응형

지난시간에 네이버 단축url로 쿠팡파트너스 링크를 변경하는 부분을 작성 했습니다.

오늘은 기존에 cp.py 파일에서는 한개의 쿠팡파트너스 카테고리에서만 상품을 홍보 할수 있었던 것을 여러개의 상품카테고리로 확장해 보려고 합니다.

또한, 확장된 상품 카테고리를 랜덤으로 선택하여 상품을 뽑아오는거로 하겠습니다.

 

#### id_1.py ####

RANDOM_CAT_YN = 'Y'  #카테고리를 랜덤으로 돌리려면 Y, 아니면 N

COUPANG_CATEGORY_INDEX = { #랜덤으로 발행할때 카테고리
1:'1011',2:'1013',3:'1014',4:'1016',5:'1017',6:'1018',7:'1019',}

COUPANG_TARGET_CATEGORY_ID = '1001' #단일 카테고리 설정

변수를 3가지를 만들어줍니다.
RANDOM_CAT_YN : 카테고리를 무작위로 가져오려면 Y, 아니면 N을 입력합니다.

COUPANG_CATEGORY_INDEX : 무작위로 가져올 카테고리를 딕셔너리 형으로 받아옵니다. 1:[카테고리코드], 2:[카테고리코드], ........ n:[카테고리코드] 형식으로 작성합니다.

COUPANG_TARGET_CATEGORY_ID : RANDOM_CAT_YN 가 N일대 가져올 카테고리 코드를 설정합니다.

 

#### twi.py ####

if (GET_ID.RANDOM_CAT_YN == 'Y'): 
    x = random.randint(1, len(GET_ID.COUPANG_CATEGORY_INDEX))
    COUPANG_TARGET_CATEGORY_ID = GET_ID.COUPANG_CATEGORY_INDEX[x]        
else:
    COUPANG_TARGET_CATEGORY_ID = GET_ID.COUPANG_TARGET_CATEGORY_ID

if (GET_ID.RANDOM_CAT_YN == 'Y'): : 랜덤으로 가져오도록 설정되어 있으면

x : 랜덤으로 가져올 COUPANG_CATEGORY_INDEX 의 index 값을 구합니다.

x에 해당하는 COUPANG_CATEGORY_INDEX 값을 가져와서 COUPANG_TARGET_CATEGORY_ID에 셋팅

 

else 일때에는 COUPANG_TARGET_CATEGORY_IDCOUPANG_TARGET_CATEGORY_ID에셋팅해줍니다.

 

twi.py 가 실행 될때마다 기존에 사용하는 카테고리 변수 COUPANG_TARGET_CATEGORY_ID의 값이 변화하며 트윗 될 것입니다.

 

 

댓글0