コード例 #1
0
def main():

    keyword = str(input('please input keyword\n'))
    targetSite = str(input('please input target site\n'))

    if keyword == '':
        print('no keyword')

    else:
        if isFilterWanted():
            filter = Filter()
            filter.set()
        else:
            filter = Filter()

        if isSortWanted():
            sorter = Sorter()
            sorter.set()
        else:
            sorter = Sorter()

        if targetSite.lower() == 'pchome':
            search.searchOnPChome(keyword, filter, sorter)

        elif targetSite.lower() == 'shopee' or targetSite.lower(
        ) == 'xiapi' or targetSite == '蝦皮':
            search.searchOnShopee(keyword, filter, sorter)

        elif targetSite.lower() == 'qoo10':
            search.searchOnQoo10(keyword, filter, sorter)

        elif targetSite.lower() == 'etmall' or targetSite == '東森':
            search.searchOnEtmall(keyword, filter, sorter)

        elif targetSite.lower() == 'rakuten' or targetSite == '樂天':
            search.searchOnRakuten(keyword, filter, sorter)

        elif targetSite.lower() == 'all':
            search.searchOnPChome(keyword, filter, sorter)
            search.searchOnShopee(keyword, filter, sorter)
            search.searchOnQoo10(keyword, filter, sorter)
            search.searchOnEtmall(keyword, filter, sorter)

        elif targetSite.lower() == 'exit':
            exit()

        else:
            print('target site is not supported\nPlease input again or exit')
            main()  #recursive