Beispiel #1
0
    def __init__(self):

        MakeShop.__init__(self)

        self.EUC_ENCODING = True

        self.SITE_HOME = 'http://www.ecofoam.co.kr'

        self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__

        self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__
        self.C_CATEGORY_TYPE = ''

        self.C_CATEGORY_VALUE = '#lnb > 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 = '#prdBrand > div.item-wrap > ol > a'
        self.C_PAGE_STRIP_STR = ''

        self.C_PAGE_IGNORE_STR = ['1']  # 페이지 중에 무시해야 하는 스트링
        self.C_PAGE_COUNT_PER_DISPLAY = 10  # 화면당 페이지 갯수

        self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__
        self.C_PRODUCT_TYPE = ''

        self.C_PRODUCT_VALUE = '#prdBrand > div.item-wrap > div.item-list.grid > dl'
        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
        self.BASIC_PRODUCT_URL = self.SITE_HOME
        self.BASIC_IMAGE_URL = self.SITE_HOME
        '''
		# MakeShop 추가 설정 부분
		'''

        self.SET_CATEGORY_DATA_X_CODE_SELECTOR = '#lnb > ul > li > a'
        self.SET_CATEGORY_DATA_M_CODE_SELECTOR = '#lnb > div > div > dl > dd > a'

        self.SET_PRODUCT_DETAIL_DATA_DIV_SELECTOR = '#productDetail > div > div.prd-detail'
        self.SET_PRODUCT_DETAIL_DATA_TEXT_SELECTOR = 'p'

        self.SET_PRODUCT_DETAIL_DATA_TABLE = False
        self.SET_PRODUCT_DETAIL_DATA_TABLE_SELECTOR = ''
Beispiel #2
0
    def __init__(self):

        MakeShop.__init__(self)

        self.EUC_ENCODING = True

        self.SITE_HOME = 'http://www.petnoriter.co.kr'

        self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__

        self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__
        self.C_CATEGORY_TYPE = ''

        self.C_CATEGORY_VALUE = '#left_menu > 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 = '#productClass > div.page-body > div.prd-list.pdt30 > div > a'
        self.C_PAGE_STRIP_STR = ''

        self.C_PAGE_IGNORE_STR = ['1']  # 페이지 중에 무시해야 하는 스트링
        self.C_PAGE_COUNT_PER_DISPLAY = 10  # 화면당 페이지 갯수

        self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__
        self.C_PRODUCT_TYPE = ''

        #self.C_PRODUCT_VALUE = '#contentWrapper > div > div.page-body > div.prd-list > table > tbody > tr > td'
        self.C_PRODUCT_VALUE = 'tb-center'
        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
        self.BASIC_PRODUCT_URL = self.SITE_HOME
        self.BASIC_IMAGE_URL = self.SITE_HOME
        '''
		# MakeShop 추가 설정 부분
		'''

        self.SET_CATEGORY_DATA_X_CODE_SELECTOR = '#left_menu > li > a'
        self.SET_CATEGORY_DATA_M_CODE_SELECTOR = '#left_menu > li > ul > li > a'

        self.SET_PRODUCT_DETAIL_DATA_DIV_SELECTOR = '#productDetail > div.prd-detail > div.cboth.pdt20.center'
        self.SET_PRODUCT_DETAIL_DATA_TEXT_SELECTOR = 'p'

        self.SET_PRODUCT_DETAIL_DATA_TABLE = True
        self.SET_PRODUCT_DETAIL_DATA_TABLE_SELECTOR = '#form1 > div > div.table-opt > table'
Beispiel #3
0
    def __init__(self):

        MakeShop.__init__(self)

        self.EUC_ENCODING = True

        self.SITE_HOME = 'http://www.itsdog.com'

        self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__

        self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__
        self.C_CATEGORY_TYPE = ''

        self.C_CATEGORY_VALUE = '#gnb > 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 = '#productClass > div > ol > li > a'
        self.C_PAGE_STRIP_STR = ''

        self.C_PAGE_IGNORE_STR = ['1']  # 페이지 중에 무시해야 하는 스트링
        self.C_PAGE_COUNT_PER_DISPLAY = 10  # 화면당 페이지 갯수

        self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__
        self.C_PRODUCT_TYPE = ''

        self.C_PRODUCT_VALUE = '#productClass > div > div.prd_list > div > 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 = '#productClass > div > ol > li.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
        '''
		# MakeShop 추가 설정 부분
		'''

        self.SET_CATEGORY_DATA_X_CODE_SELECTOR = '#gnb > ul > li > a'
        self.SET_CATEGORY_DATA_M_CODE_SELECTOR = '#gnb > ul > li > div > div > ul > li > a'

        self.SET_PRODUCT_DETAIL_DATA_DIV_SELECTOR = '#productDetail > div > div.prd-detail'
        self.SET_PRODUCT_DETAIL_DATA_TEXT_SELECTOR = ''

        self.SET_PRODUCT_DETAIL_DATA_TABLE = True
        self.SET_PRODUCT_DETAIL_DATA_TABLE_SELECTOR = '#form1 > div > div.table-opt > table'
Beispiel #4
0
    def __init__(self):

        MakeShop.__init__(self)

        self.EUC_ENCODING = True

        self.SITE_HOME = 'http://www.hydewolf.co.kr'

        self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__

        self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__
        self.C_CATEGORY_TYPE = ''

        self.C_CATEGORY_VALUE = '#hd_menu > div.hd_left.-mov > 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 = '#w1300 > div.item-page.custom_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-section04 > div > ul > 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
        self.BASIC_PRODUCT_URL = self.SITE_HOME
        self.BASIC_IMAGE_URL = self.SITE_HOME
        '''
		# MakeShop 추가 설정 부분
		'''

        self.SET_CATEGORY_DATA_X_CODE_SELECTOR = '#hd_menu > div.hd_left.-mov > ul > li > a'
        self.SET_CATEGORY_DATA_M_CODE_SELECTOR = '#hd_menu > div.hd_left.-mov > ul > li > ul > li > a'

        self.SET_PRODUCT_DETAIL_DATA_DIV_SELECTOR = '#productDetail > div.page-body > div.ddimg'
        self.SET_PRODUCT_DETAIL_DATA_TEXT_SELECTOR = 'p'

        self.SET_PRODUCT_DETAIL_DATA_TABLE = True
        self.SET_PRODUCT_DETAIL_DATA_TABLE_SELECTOR = '#form1 > div > div.table-opt > table'
Beispiel #5
0
    def __init__(self):

        MakeShop.__init__(self)

        self.EUC_ENCODING = True

        self.SITE_HOME = 'http://www.affetto.co.kr'

        self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__

        self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__
        self.C_CATEGORY_TYPE = ''

        self.C_CATEGORY_VALUE = '#header > div.headerGnb > div > ul > li > a'
        self.C_CATEGORY_IGNORE_STR = ['ABOUT US', 'COMMUNITY', 'BOARD']
        self.C_CATEGORY_STRIP_STR = ''

        self.C_PAGE_CASE = __DEFINE__.__C_SELECT__
        self.C_PAGE_TYPE = ''
        self.C_PAGE_VALUE = '#productClass > div.page-body > div.item-wrap > div.paging > a'
        self.C_PAGE_STRIP_STR = ''

        self.C_PAGE_IGNORE_STR = ['1']  # 페이지 중에 무시해야 하는 스트링
        self.C_PAGE_COUNT_PER_DISPLAY = 10  # 화면당 페이지 갯수

        self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__
        self.C_PRODUCT_TYPE = ''

        self.C_PRODUCT_VALUE = '#productClass > div.page-body > div.item-wrap > div > dl'
        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 = '#productClass > div.page-body > div.item-wrap > div.paging > 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
        '''
		# MakeShop 추가 설정 부분
		'''

        self.SET_CATEGORY_DATA_X_CODE_SELECTOR = '#header > div.headerGnb > div > ul > li > a'
        self.SET_CATEGORY_DATA_M_CODE_SELECTOR = '#header > div.headerGnb > div > ul > li > ul > li > a'

        self.SET_PRODUCT_DETAIL_DATA_DIV_SELECTOR = '#productDetail > div > div.prd-detail'
        self.SET_PRODUCT_DETAIL_DATA_TEXT_SELECTOR = 'p'

        self.SET_PRODUCT_DETAIL_DATA_TABLE = True
        self.SET_PRODUCT_DETAIL_DATA_TABLE_SELECTOR = '#form1 > div > div.table-opt > table'
Beispiel #6
0
    def __init__(self):

        MakeShop.__init__(self)

        self.DETAIL_CATEGORY_ACTION = True
        self.C_DETAIL_CATEGORY_VALUE = '#prdBrand > div.cate-wrap > div.class-list > ul > li > a'

        self.EUC_ENCODING = True

        self.SITE_HOME = 'http://www.oraeorae.com'

        self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__

        self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__
        self.C_CATEGORY_TYPE = ''

        #self.C_CATEGORY_VALUE = '#hdWrap > div.gnb > ul > li > ul > li > a'
        self.C_CATEGORY_VALUE = '#hdWrap > div.gnb > 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 = '#prdBrand > div.item-wrap > div.item-page > a'
        self.C_PAGE_STRIP_STR = ''

        self.C_PAGE_IGNORE_STR = ['1', '다음', '맨뒤']  # 페이지 중에 무시해야 하는 스트링
        self.C_PAGE_COUNT_PER_DISPLAY = 10  # 화면당 페이지 갯수

        self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__
        self.C_PRODUCT_TYPE = ''

        self.C_PRODUCT_VALUE = '#prdBrand > div.item-wrap > div > dl'
        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 = '#prdBrand > div.item-wrap > div.item-page > 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
        '''
		# MakeShop 추가 설정 부분
		'''

        self.SET_CATEGORY_DATA_X_CODE_SELECTOR = '#hdWrap > div.gnb > ul > li > a'
        self.SET_CATEGORY_DATA_M_CODE_SELECTOR = '#hdWrap > div.gnb > ul > li > ul > li > a'
        self.SET_CATEGORY_DATA_S_CODE_SELECTOR = '#prdBrand > div.cate-wrap > div.class-list > ul > li > a'

        self.SET_PRODUCT_DETAIL_DATA_DIV_SELECTOR = '#productDetail > div.page-body > div.prd-detail'
        self.SET_PRODUCT_DETAIL_DATA_TEXT_SELECTOR = 'p'

        self.SET_PRODUCT_DETAIL_DATA_TABLE = True
        self.SET_PRODUCT_DETAIL_DATA_TABLE_SELECTOR = '#form1 > div > div.table-opt > table'
Beispiel #7
0
    def __init__(self):

        MakeShop.__init__(self)

        self.EUC_ENCODING = True

        self.SITE_HOME = 'http://www.amylovespet.co.kr'

        self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__

        self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__
        self.C_CATEGORY_TYPE = ''

        self.C_CATEGORY_VALUE = '#header > div > ul.category.hovermenu > li > a'
        self.C_CATEGORY_VALUE_2 = '#header > div > ul.category.hovermenu > 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 = '#content > div > div.item-page.ec-base-paginate > ol > li > a'
        #self.C_PAGE_VALUE_2 = '#content > div.item-page.ec-base-paginate > ol > li > a'

        #self.C_PAGE_VALUE = 'body > div > div > div > div > div > ol > li > a'
        #self.C_PAGE_VALUE_2 = 'body > div > div > div > div > ol > li > a'

        self.C_PAGE_STRIP_STR = ''

        self.C_PAGE_IGNORE_STR = ['1']  # 페이지 중에 무시해야 하는 스트링
        self.C_PAGE_COUNT_PER_DISPLAY = 10  # 화면당 페이지 갯수

        self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__
        self.C_PRODUCT_TYPE = ''

        #self.C_PRODUCT_VALUE = '#content > div > div.ec-base-product > ul.prdList.grid4 > li'

        self.C_PRODUCT_VALUE = '#content > div > div.ec-base-product'
        self.C_PRODUCT_VALUE_2 = '#content > div.ec-base-product'
        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 = '#content > div > div.item-page.ec-base-paginate > a.last'
        #self.C_LAST_PAGE_VALUE_2 = '#content > div.item-page.ec-base-paginate > a.last'

        #self.C_LAST_PAGE_VALUE = 'body > div > div > div > div > div > a'
        #self.C_LAST_PAGE_VALUE_2 = 'body > div > div > div > div > a'

        #self.C_LAST_PAGE_VALUE = '#content > div > div > a.last'
        #self.C_LAST_PAGE_VALUE_2 = '#content > 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
        '''
		# MakeShop 추가 설정 부분
		'''

        self.SET_CATEGORY_DATA_X_CODE_SELECTOR = '#header > div > ul.category.hovermenu > li > a'
        self.SET_CATEGORY_DATA_M_CODE_SELECTOR = '#header > div > ul.category.hovermenu > li > div > ul > li > a'
        #self.SET_CATEGORY_DATA_S_CODE_SELECTOR = '#content > div > div > ul > li > a'
        self.SET_CATEGORY_DATA_S_CODE_SELECTOR = '#content > div.xans-product-menupackage > ul > li > a'
        self.SET_CATEGORY_DATA_S_CODE_SELECTOR_2 = '#content > div > div > ul > li > a'

        self.SET_PRODUCT_DETAIL_DATA_DIV_SELECTOR = '#productDetail > div > div.prd-detail'
        self.SET_PRODUCT_DETAIL_DATA_TEXT_SELECTOR = 'p'

        self.SET_PRODUCT_DETAIL_DATA_TABLE = False
        self.SET_PRODUCT_DETAIL_DATA_TABLE_SELECTOR = ''
Beispiel #8
0
	def __init__(self) :
	
		MakeShop.__init__(self)
		
		self.EUC_ENCODING = True
		
		#self.SITE_HOME = 'http://www.dermadog.co.kr/shop/shopbrand.html?type=X&xcode=001'
		
		self.SITE_HOME = 'http://www.dermadog.co.kr'
		
		self.ORG_SITE_HOME = 'http://www.dermadog.co.kr'
		
		self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__

		
		
		self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__
		self.C_CATEGORY_TYPE = ''
		

		self.C_CATEGORY_VALUE = '#lnbWrap > ul > li > div > div > ul > li > a'
		#self.C_CATEGORY_VALUE = '#prdBrand > div.cate-wrap > div.class-list > ul > li > a'
		#self.C_CATEGORY_VALUE = '#lnbWrap > ul > li > a'
		self.C_CATEGORY_IGNORE_STR = ['ABOUT US','EVENT','COMMUNITY','BOARD']
		self.C_CATEGORY_STRIP_STR = ''

		
		
		self.C_PAGE_CASE = __DEFINE__.__C_SELECT__
		self.C_PAGE_TYPE = ''
		self.C_PAGE_VALUE = '#prdBrand > div.item-wrap > div.item-page > a'	
		self.C_PAGE_STRIP_STR = ''
		
		self.C_PAGE_IGNORE_STR = ['1']			# 페이지 중에 무시해야 하는 스트링
		self.C_PAGE_COUNT_PER_DISPLAY = 10	# 화면당 페이지 갯수
		
		
		self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__
		self.C_PRODUCT_TYPE = ''
		
		self.C_PRODUCT_VALUE = '#prdBrand > div.item-wrap > div > dl'
		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 = '#prdBrand > div.item-wrap > div.item-page > a.pager.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
		
		
		'''
		# MakeShop 추가 설정 부분
		'''

		self.SET_CATEGORY_DATA_X_CODE_SELECTOR = '#lnbWrap > ul > li > a'
		#self.SET_CATEGORY_DATA_M_CODE_SELECTOR = '#lnbWrap > ul > li > div > div > ul > li > a'
		#self.SET_CATEGORY_DATA_M_CODE_SELECTOR = '#prdBrand > div.cate-wrap > div.class-list > ul > li > a'
		#self.SET_CATEGORY_DATA_S_CODE_SELECTOR = '#prdBrand > div.cate-wrap > div.class-list > ul > li > ul > li > a'
		
		self.SET_CATEGORY_DATA_M_CODE_SELECTOR = '#lnbWrap > ul > li > div > div > ul > li > a'
		self.SET_CATEGORY_DATA_S_CODE_SELECTOR = '#prdBrand > div.cate-wrap > div.class-list > ul > li > a'
		
		
		self.SET_PRODUCT_DETAIL_DATA_DIV_SELECTOR = '#productDetail > div > div.prd-detail > center > div'
		self.SET_PRODUCT_DETAIL_DATA_DIV_SELECTOR_SECOND = '#productDetail > div > div'
		
		self.SET_PRODUCT_DETAIL_DATA_TEXT_SELECTOR = ''
		

		self.SET_PRODUCT_DETAIL_DATA_TABLE = True
		self.SET_PRODUCT_DETAIL_DATA_TABLE_SELECTOR = '#form1 > div > div.table-opt > table'
Beispiel #9
0
	def __init__(self) :
	
		MakeShop.__init__(self)
		
		self.EUC_ENCODING = True

		self.SITE_HOME = 'http://www.puppygallery.co.kr'
		
		self.SEARCH_MODE = __DEFINE__.__CATEGORY_ALL__

		
		
		self.C_CATEGORY_CASE = __DEFINE__.__C_SELECT__
		self.C_CATEGORY_TYPE = ''

		self.C_CATEGORY_VALUE = '#lnb > div > table > tr > td > 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 > div > a'	
		self.C_PAGE_STRIP_STR = ''
		
		self.C_PAGE_IGNORE_STR = ['1']			# 페이지 중에 무시해야 하는 스트링
		self.C_PAGE_COUNT_PER_DISPLAY = 10	# 화면당 페이지 갯수
		
		
		self.C_PRODUCT_CASE = __DEFINE__.__C_SELECT__
		self.C_PRODUCT_TYPE = ''

		self.C_PRODUCT_VALUE = '#content > article > 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
		self.BASIC_PRODUCT_URL = self.SITE_HOME
		self.BASIC_IMAGE_URL = self.SITE_HOME
		
		
		'''
		# MakeShop 추가 설정 부분
		'''

		self.SET_CATEGORY_DATA_X_CODE_SELECTOR = '#lnb > div > table > tr > td > a'
		self.SET_CATEGORY_DATA_M_CODE_SELECTOR = '#category_nav > ul > li > span > a'
		
		#self.SET_CATEGORY_DATA_S_CODE_SELECTOR = '#category_nav > ul > li > span > a'

		self.SET_PRODUCT_DETAIL_DATA_DIV_SELECTOR = '#productDetail > div > div.prd-detail'
		self.SET_PRODUCT_DETAIL_DATA_TEXT_SELECTOR = 'p'
		

		self.SET_PRODUCT_DETAIL_DATA_TABLE = True
		self.SET_PRODUCT_DETAIL_DATA_TABLE_SELECTOR = '#form1 > div > div.table-opt > table'