Exemple #1
0
    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'
Exemple #2
0
    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'
Exemple #3
0
    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'
Exemple #4
0
    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'
Exemple #5
0
    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'
Exemple #6
0
    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'
Exemple #7
0
    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'
Exemple #8
0
    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'
Exemple #9
0
    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'
Exemple #10
0
    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 = ''
Exemple #11
0
    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'
Exemple #12
0
    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'
Exemple #13
0
    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'
Exemple #14
0
    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'
Exemple #15
0
    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'
Exemple #16
0
    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'
Exemple #17
0
    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'
Exemple #18
0
    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'
Exemple #19
0
    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'
Exemple #20
0
    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'
Exemple #21
0
    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'
Exemple #22
0
    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'
Exemple #24
0
    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'
Exemple #25
0
    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'
Exemple #26
0
    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'
Exemple #27
0
    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'
Exemple #28
0
    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'
Exemple #29
0
    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'