def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://vemvem.com/product/list.html?cate_no=42' self.ORG_SITE_HOME = 'http://vemvem.com' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#contents > div.xans-element-.xans-product.xans-product-headcategory.section.conbox > ul > li > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.paging > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-listnormal.section.conbox.shop-wrap > ul > li' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = False # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.ORG_SITE_HOME self.BASIC_PAGE_URL = self.ORG_SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.ORG_SITE_HOME self.BASIC_IMAGE_URL = self.ORG_SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'img' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumb-img' # 물품 SOLDOUT CSS selector 정의 # self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'prd_ic'
def __init__(self): Cafe24.__init__(self) self.EUC_ENCODING = False self.SITE_HOME = 'http://www.inherent.co.kr' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#cnb > div > ul > li > a ' self.C_CATEGORY_IGNORE_STR = ['Personal'] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.df-base-paging > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' #contents > div.xans-element-.xans-product.xans-product-normalpackage.mainlist > div.xans-element-.xans-product.xans-product-listnormal.ec-base-product > ul #self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal.df-list-product > ul > li > div > div.description > div > p > a' self.C_PRODUCT_VALUE = 'div.df-product-list > ul > li' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.df-base-paging > p.last > a' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'df-prl-thumb' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'df-prl-icon'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://plushpuppykr.com/product/list.html?cate_no=4' self.ORG_SITE_HOME = 'http://plushpuppykr.com' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#sub_menu > ul > li > a' self.C_CATEGORY_IGNORE_STR = ['사업자회원 전용'] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging > p.last > a' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.ORG_SITE_HOME self.BASIC_PAGE_URL = self.ORG_SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.ORG_SITE_HOME self.BASIC_IMAGE_URL = self.ORG_SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'img' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumb' # 물품 SOLDOUT CSS selector 정의 # self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'icon'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://holicarebarf.co.kr' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' #main-wrap > div.cate-wrap > div > div.site-wrap.cate-static > div > div > ul.s2 > li > a self.C_CATEGORY_VALUE = '#category > div > ul > li > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging > p.last > a' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'img' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumb' # 물품 SOLDOUT CSS selector 정의 # <div class="icon"><img src="//img.echosting.cafe24.com/design/skin/admin/ko_KR/ico_product_soldout.gif" class="icon_img" alt="품절"> <img src="//img.echosting.cafe24.com/design/skin/admin/ko_KR/ico_product_recommended.gif" class="icon_img" alt="추천"> </div> # self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'icon'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://kyeonsadol.co.kr/product/list.html?cate_no=46' self.ORG_SITE_HOME = 'http://kyeonsadol.co.kr' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' #self.C_CATEGORY_VALUE = '#wrap > header > div.logo-box > div > div > ul.xans-element-.xans-layout.xans-layout-category.s-title > li > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal.ec-base-product > ul> li' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > a.last' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.ORG_SITE_HOME self.BASIC_PAGE_URL = self.ORG_SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.ORG_SITE_HOME self.BASIC_IMAGE_URL = self.ORG_SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'prdImg' # 물품 SOLDOUT CSS selector 정의 # <div class="icon"><img src="//img.echosting.cafe24.com/design/skin/admin/ko_KR/ico_product_soldout.gif" class="icon_img" alt="품절"> <img src="//img.echosting.cafe24.com/design/skin/admin/ko_KR/ico_product_recommended.gif" class="icon_img" alt="추천"> </div> # self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'icon'
def __init__(self): Cafe24.__init__(self) self.MAIN_CATEGORY_NO = 24 self.SITE_HOME = 'http://www.oneofus.co.kr' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#category-lnb > div > ul > li > a' self.C_CATEGORY_IGNORE_STR = ['개인결제창'] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal.ec-base-product.normal > ul > li' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > a.last' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumbnail' # 물품 SOLDOUT CSS selector 정의 # self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'icon'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://cokemill.com' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#category > ul.xans-element-.xans-layout.xans-layout-category > li > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#sub_contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#sub_contents > div.xans-element-.xans-product.xans-product-listnormal.itemlist > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#sub_contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > p > a.last' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'img' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumb' # 물품 SOLDOUT CSS selector 정의 # # <p class="prdicon"> <img src="//img.echosting.cafe24.com/design/skin/admin/ko_KR/ico_product_soldout.gif" class="icon_img" alt="품절"> </p> # self.C_PRODUCT_SOLDOUT_SELECTOR = 'p' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'prdicon'
def __init__(self): Cafe24.__init__(self) self.EUC_ENCODING = False self.SITE_HOME = 'https://pethroom.com' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#navPrdList > div > ul > li > a' #self.C_CATEGORY_VALUE = '#navPrdList > div > h2 > a' #self.C_CATEGORY_IGNORE_STR = ['MY PET','ALL PRODUCTS','BEST & STEADY N',' NEW PRODUCT N','SPECIAL SET'] self.C_CATEGORY_IGNORE_STR = ['FOR DOG', 'FOR CAT'] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal.ec-base-product > ul > li' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > a.last' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'prdImg' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'promotion'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://www.urbanbeast.co.kr' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#main > header > div.header-wrap > nav > ul.xans-element-.xans-layout.xans-layout-category.main-cate > li > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div > div.xans-element-.xans-product.xans-product-normalpaging.paging.row > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#contents > div:nth-child(3) > div.prdList-wrap > div.xans-element-.xans-product.xans-product-listnormal.infinite > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents > div.inner > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > a.last' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = False # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'box' # 물품 SOLDOUT CSS selector 정의 # self.C_PRODUCT_SOLDOUT_SELECTOR = 'p' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'name'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://www.wefam.co.kr' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.DETAIL_CATEGORY_ACTION = True self.C_DETAIL_CATEGORY_VALUE = '#content_category > div > div.xans-element-.xans-product.xans-product-menupackage > ul > li > a' self.C_CATEGORY_VALUE = '#navi > div.menu > ul > li > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#content_category > div > div.xans-element-.xans-product.xans-product-normalpaging > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' #self.C_PRODUCT_VALUE = '#focusebox > ul > li > div > p > a' self.C_PRODUCT_VALUE = '#content_category > div > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = False # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = '' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = '' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = '' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = ''
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://forpet.net' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#category > ul > li > a' self.C_CATEGORY_IGNORE_STR = ['게시판', '포펫에 대하여'] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal.ec-base-product > ul > li' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > a.last' self.PAGE_SPLIT_STR = '?page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumbnail' # 물품 SOLDOUT CSS selector 정의 # <div class="icon"><img src="//img.echosting.cafe24.com/design/skin/admin/ko_KR/ico_product_soldout.gif" class="icon_img" alt="품절"> <img src="//img.echosting.cafe24.com/design/skin/admin/ko_KR/ico_product_recommended.gif" class="icon_img" alt="추천"> </div> # self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'promotion'
def __init__(self): Cafe24.__init__(self) self.EUC_ENCODING = False self.SITE_HOME = 'http://bridge.dog' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#top_category > div.inner2 > div > li > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#with_100 > div.xans-element-.xans-product.xans-product-normalpaging > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' #self.C_PRODUCT_VALUE = '#with_100 > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal.ec-base-product > ul > li > div > div.description.item_list > p > a' #self.C_PRODUCT_VALUE = '#with_100 > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal.ec-base-product > ul > li > div' self.C_PRODUCT_VALUE = '#with_100 > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal.ec-base-product > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#with_100 > div.xans-element-.xans-product.xans-product-normalpaging > p > a' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumbnail' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'pro_icon'
def __init__(self): Cafe24.__init__(self) self.EUC_ENCODING = False self.SITE_HOME = 'http://www.coteacote.kr' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' #category > div.position > ul > li:nth-child(4) > a self.C_CATEGORY_VALUE = '#category > div.position > ul > li > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' #self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage.mainlist > div.xans-element-.xans-product.xans-product-listnormal.ec-base-product > ul > li > div.description > p.name > a' self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage.mainlist > div.xans-element-.xans-product.xans-product-listnormal.ec-base-product > ul > li' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > a.last' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumbnail' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'promotion'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://twoinplace.com' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#menu > ul > ul > div > div > li.menulist.xans-record- > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents1 > div > div.xans-element-.xans-product.xans-product-normalpaging.ga09paging > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#contents1 > div > div.xans-element-.xans-product.xans-product-listnormal.ga09list > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents1 > div > div.xans-element-.xans-product.xans-product-normalpaging.ga09paging > p.last > a' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'prdline' # 물품 SOLDOUT CSS selector 정의 # self.C_PRODUCT_SOLDOUT_SELECTOR = 'p' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'icon'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://monchouchou.co.kr' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#prd_cate > li > a' self.C_CATEGORY_IGNORE_STR = ['LOOK BOOK'] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' # 페이지 링크가 없어서 의미없는 문자 입력함. self.C_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > ol > li' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#normal-prd-list > div > div > div > div.prd-list-wrap.clearfix > div > ul > li' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = False # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'img' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumb' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'promotion'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://www.bybong.com' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#left_menu > li > ul.xans-element-.xans-layout.xans-layout-category.category > li > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#sub_contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#sub_contents > div.xans-element-.xans-product.xans-product-listnormal.itemlist > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#sub_contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > a.last' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'img' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumb' # 물품 SOLDOUT CSS selector 정의 # self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'prdicon'
def __init__(self): Cafe24.__init__(self) self.EUC_ENCODING = False self.SITE_HOME = 'http://m.naspapet.co.kr' self.SITE_ORG_HOME = self.SITE_HOME self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#slideCateList > ul > li.xans-record- > a.cate' self.C_CATEGORY_IGNORE_STR = ['개인결제창'] self.C_CATEGORY_STRIP_STR = '' #self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ #self.C_PAGE_TYPE = '' #self.C_PAGE_VALUE = '#cate24 > a.cate' #self.C_PAGE_STRIP_STR = '' #self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 #self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#product_list02 > ul > li' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 #self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ #self.C_LAST_PAGE_TYPE = '' #self.C_LAST_PAGE_VALUE = '' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 #self.PAGE_LAST_LINK = False # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME + '/product/list_thumb.html' self.BASIC_PAGE_URL = self.SITE_HOME self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumbnail' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'promotion'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'https://petto.kr' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#header > div > div.gnb_wrap > div > div.gnb > ul > li > a' self.C_CATEGORY_IGNORE_STR = ['COMMUNITY'] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#container > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#container > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal.ec-base-product > ul > li' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#container > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > a.last' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'prdImg' # 물품 SOLDOUT CSS selector 정의 # self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'icon'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://www.handsdog.co.kr' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#categoryList > div > div > ul > li.xans-record- > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#allStore_contents > div > div > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate.paging > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#allStore_contents > div > div > div.xans-element-.xans-product.xans-product-normalpackage.allStore-new > div > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#allStore_contents > div > div > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate.paging > a.btn.last' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumbnail' # 물품 SOLDOUT CSS selector 정의 # self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'promotion'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://selectedpet.cafe24.com' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#cnb > div > ul > li > a' self.C_CATEGORY_IGNORE_STR = ['REVIEW', 'Q & A', 'EVENT', 'NOTICE'] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal.df-product-list > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > a.last' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'img' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumb' # 물품 SOLDOUT CSS selector 정의 # self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'icon'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://pup-son.com' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#-category > div > ul > li > div > ul > li > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#-contents > div > div.xans-element-.xans-product.xans-product-normalpaging.-paging-package > p > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#-contents > div > div.xans-element-.xans-product.xans-product-normalpackage.-prodlist-package.-prodlist-list > div.xans-element-.xans-product.xans-product-listnormal.-prodlist.-prod4 > ul > li' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#-contents > div > div.xans-element-.xans-product.xans-product-normalpaging.-paging-package > a' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = '-image' # 물품 SOLDOUT CSS selector 정의 # self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = '-icons'
def __init__(self): Cafe24.__init__(self) self.EUC_ENCODING = False # page url 생성시 문제가 있어서 site_home을 all item 링크 주소로 함. self.SITE_HOME = 'http://eyoushop.co.kr' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#category > div > ul > li > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' #self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal > ul > li > div > p > a' self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal > ul > li' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging > p.last > a' self.PAGE_SPLIT_STR = '?page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'img' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumb' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'icon'
def __init__(self): Cafe24.__init__(self) self.REFERER_SUB_CATEGORY_STR = 'https://becomingstudio.com/category/%EC%9D%98%EB%A5%98/91/' self.SITE_HOME = 'https://becomingstudio.com' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#navigation > div.xans-element-.xans-layout.xans-layout-category.categoryLayer > ul > li > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#container > div > div > div.xans-element-.xans-product.xans-product-normalpaging.mPaginate > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' #self.C_PRODUCT_VALUE = '#focusebox > ul > li > div > p > a' self.C_PRODUCT_VALUE = '#container > div > div > div.xans-element-.xans-product.xans-product-normalpackage > div > ul > li' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = False # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'prdImg' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'promotion'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'https://dongmongtable.com' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#category > li > a' #self.C_CATEGORY_IGNORE_STR = ['용도별', '제품별'] self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#container > div.site-wrap > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' #self.C_PRODUCT_VALUE = '#focusebox > ul > li > div > p > a' self.C_PRODUCT_VALUE = '#container > div.site-wrap > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal.ec-base-product.prd-scale > ul > li' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#container > div.site-wrap > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > a.last' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'prdImg' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'promotion'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://su-su.kr' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_VALUE = '#main > header > div > div.big-title.big-title-left > ul > ul > li > a' self.C_CATEGORY_IGNORE_STR = ['COMMUNITY'] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' #prd-right > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-normalpaging.paging > ol > li > a self.C_PAGE_VALUE = '#prd-right > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-normalpaging.paging > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' #self.C_PRODUCT_VALUE = '#prd-right > div.xans-element-.xans-product.xans-product-listnormal.infinite > ul > li > div > div > a' self.C_PRODUCT_VALUE = '#prd-right > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal.infinite > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = False # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'img' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumb' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'name'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://www.xn--hw4ba51ra.com' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#snb > div.tm_category > div > ul > li > a' self.C_CATEGORY_VALUE_2 = '#snb > div.tm_category > div > ul > h2 > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpaging > p.last > a' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'p' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'prdImg' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = 'p' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'icon'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'https://velynmore.com' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#category > div.position > ul > li.depth1.xans-record- > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-normalpackage > div.xans-element-.xans-product.xans-product-listnormal.ec-base-product > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents > div > a.last' self.PAGE_SPLIT_STR = '?page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'img' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumb' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'promotion'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'https://pupping.co.kr' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#categoryArea > div > div > div.top_gnb.menu_cell > div > div.list_menu.xans-record- > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#contents > div > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#contents > div > div.xans-element-.xans-product.xans-product-normalpackage > div > ul > li.item.xans-record- > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#contents > div > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > a.last' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'prdImg_thumb' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'prdImg_icon'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'https://drby.kr' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#cnb > div > ul > li > a' self.C_CATEGORY_IGNORE_STR = ['STORY', 'REVIEW', 'RECALL SYSTEM'] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#container > div.xans-element-.xans-product.xans-product-normalpaging.df-base-paging > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#contents > div.xans-element-.xans-product.xans-product-listnormal.df-list-product > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#container > div.xans-element-.xans-product.xans-product-normalpaging.df-base-paging > p.last > a' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.SITE_HOME self.BASIC_PAGE_URL = self.SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.SITE_HOME self.BASIC_IMAGE_URL = self.SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'img' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'thumb' # 물품 SOLDOUT CSS selector 정의 self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'promotion'
def __init__(self): Cafe24.__init__(self) self.SITE_HOME = 'http://www.sectionkproject.com/product/list.html?cate_no=25' self.ORG_SITE_HOME = 'http://www.sectionkproject.com' self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__ self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__ self.C_CATEGORY_TYPE = '' self.C_CATEGORY_VALUE = '#shop_wrap > div.xans-element-.xans-product.xans-product-menupackage.shop_leftblank > div > ul > li > a' self.C_CATEGORY_IGNORE_STR = [] self.C_CATEGORY_STRIP_STR = '' self.C_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_PAGE_TYPE = '' self.C_PAGE_VALUE = '#shop_wrap > div.shop_productwrap > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > ol > li > a' self.C_PAGE_STRIP_STR = '' self.C_PAGE_IGNORE_STR = ['1'] # 페이지 중에 무시해야 하는 스트링 self.C_PAGE_COUNT_PER_DISPLAY = 5 # 화면당 페이지 갯수 self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__ self.C_PRODUCT_TYPE = '' self.C_PRODUCT_VALUE = '#shop_wrap > div.shop_productwrap > div.xans-element-.xans-product.xans-product-normalpackage > div > ul > li > div' self.C_PRODUCT_STRIP_STR = '' # self.PAGE_LAST_LINK = True 일때 사용 self.C_LAST_PAGE_CASE = __DEFINE__.__C_SELECT__ self.C_LAST_PAGE_TYPE = '' self.C_LAST_PAGE_VALUE = '#shop_wrap > div.shop_productwrap > div.xans-element-.xans-product.xans-product-normalpaging.ec-base-paginate > a' self.PAGE_SPLIT_STR = '&page=' # 페이지 링크에서 page를 구분할수 있는 구분자 self.PAGE_LAST_LINK = True # 페이지에서 맨끝 링크 존재 여부 self.BASIC_CATEGORY_URL = self.ORG_SITE_HOME self.BASIC_PAGE_URL = self.ORG_SITE_HOME + '/product/list.html' self.BASIC_PRODUCT_URL = self.ORG_SITE_HOME self.BASIC_IMAGE_URL = self.ORG_SITE_HOME ''' # Cafe24 전용 # ''' # 물품 이미지 CSS selector 정의 self.C_PRODUCT_IMG_SELECTOR = 'div' self.C_PRODUCT_IMG_SELECTOR_CLASSNAME = 'prdImg' # 물품 SOLDOUT CSS selector 정의 # self.C_PRODUCT_SOLDOUT_SELECTOR = 'div' self.C_PRODUCT_SOLDOUT_SELECTOR_CLASSNAME = 'promotion'