예제 #1
0
    def exec(self, flag):
        if flag == 'a':
            a = AssemblyCrawler(
                'http://likms.assembly.go.kr/bill/billDetail.do?billId=PRC_R1N9J0N1X0Y9A1O8S3R5Z3J3K9O8N7'
            )
            return a.scrap()

        elif flag == 'b':
            b = BugsCrawler(
                'https://music.bugs.co.kr/chart/track/realtime/total?chartdate=20190810&charthour=11'
            )
            return b.scrap()

        elif flag == 'c':
            c = KospiCrawler('https://finance.naver.com/sise/')
            return c.scrap()

        elif flag == 'k':
            k = KrxCrawler(
                'http://kind.krx.co.kr/disclosureSimpleSearch.do?method=disclosureSimpleSearchMain'
            )
            return k.scrap()

        elif flag == 'ns':
            ns = StockModel(str('005930'))
            ns.scrap()

        elif flag == 'nm':
            nm = NaverMovie(
                'https://movie.naver.com/movie/sdb/rank/rmovie.nhn')
            nm.scrap()

        elif flag == 'nl':
            nl = NaverLogin('https://nid.naver.com/nidlogin.login')
            nl.auto_login()
예제 #2
0
    def exec(self, flag):
        if flag == 'a':
            a = AssemblyCrawler(
                "http://likms.assembly.go.kr/bill/billDetail.do?billId=PRC_R1N9J0N1X0Y9A1O8S3R5Z3J3K9O8N7"
            )
            a.scrap()
        elif flag == 'b':
            b = BugsCrawler(
                'https://music.bugs.co.kr/chart/track/realtime/total?chartdate=20190810&charthour=11'
            )
            b.scap()
        elif flag == 'k':
            k = KrxCrawler(
                "https://sports.news.naver.com/kbaseball/record/index.nhn?category=kbo"
            )
            k.scarp()
        elif flag == 'ns':
            ns = StockModel('005930')
            ns.scarp()
        elif flag == 'nm':
            nm = NaverMoive(
                'https://movie.naver.com/movie/sdb/rank/rmovie.nhn')
            nm.scap()
        elif flag == 'nl':
            nl = NaverLogin('https://nid.naver.com/nidlogin.login')
            nl.auto_login()


# https://sports.news.naver.com/kbaseball/record/index.nhn?category=kbo
예제 #3
0
    def exec(self, flag):
        if flag == 'a':
            ab = AssemblyCrawler('http://likms.assembly.go.kr/bill/billDetail.do?billId=PRC_R1N9J0N1X0Y9A1O8S3R5Z3J3K9O8N7')
            ab.scrap()

        elif flag == 'b':
            bm = BugsCrawler('https://music.bugs.co.kr/chart/track/realtime/total?chartdate=20190810&charthour=11')
            bm.scrap()

        elif flag == 'p':
            nK = NaverKospiCrawler('https://finance.naver.com/sise/')
            nK.scrap()

        elif flag == 'k':
            kr = KrxCrawler('http://kind.krx.co.kr/disclosureSimpleSearch.do?method=disclosureSimpleSearchMain')
            kr.scrap()

        elif flag == 's':
            st = StockCrawler('005930')
            st.scrap()

        elif flag == 'm':
            nm = NaverMovieCrawler('https://movie.naver.com/movie/sdb/rank/rmovie.nhn')
            nm.scrap()

        elif flag == 'l':
            nl = NaverLogin('https://nid.naver.com/nidlogin.login')
            nl.auto_login()
예제 #4
0
    def exec(flag, url):
        if flag == 'a':
            a = AssemblyCrawler(
                'http://likms.assembly.go.kr/bill/billDetail.do?billId=PRC_R1N9J0N1X0Y9A1O8S3R5Z3J3K9O8N7'
            )
            a.scrap()

        elif flag == 'b':
            b = BugsCrawler(
                'https://music.bugs.co.kr/chart/track/realtime/total?chartdate=20190810&charthour=11'
            )
            b.scrap()

        elif flag == 'k':
            k = KrxCrawler(
                'http://kind.krx.co.kr/disclosureSimpleSearch.do?method=disclosureSimpleSearchMain'
            )
            k.scrap()

        elif flag == 'ns':
            ns = StockModel('005930')
            ns = scrap()

        elif flag == 'nm':
            nm = NaverMovie(
                'https://movie.naver.com/movie/sdb/rank/rmovie.nhn')
            nm = scrap()
        elif flag == 'nl':
            nl = NaverLogin('https://naver.com')
예제 #5
0
 def exec(self, flag):
     if flag == 'a':
         url = 'http://likms.assembly.go.kr/bill/billDetail.do?billId=PRC_R1N9J0N1X0Y9A1O8S3R5Z3J3K9O8N7'
         a = AssemblyCrawler(url)
         a.scrap()
     elif flag == 'b':
         url = 'https://music.bugs.co.kr/chart/track/realtime/total?chartdate=20190810&charthour=11'
         b = BugsCrawler(url)
         b.scrap()
     elif flag == 'c':
         url = 'https://finance.naver.com/sise/'
         c = nc(url)
         c.scrap()
     elif flag == 'd':
         url = "http://kind.krx.co.kr/disclosureSimpleSearch.do?method=disclosureSimpleSearchMain"
         d = KrxCrawler(url)
         d.scrap()
     elif flag == 'e':
         url = ''
         e = sm('005930')
         e.scrap()
     elif flag == 'f':
         url = 'https://movie.naver.com/movie/sdb/rank/rmovie.nhn'
         f = nm(url)
         f.scrap()
     elif flag == 'g':
         url = "https://nid.naver.com/nidlogin.login"
         g = NaverLogin(url)
         g.auto_login()
예제 #6
0
파일: controller.py 프로젝트: Choi-09/ezen1
    def exec(self, flag):
        if flag == 'a':
            a = AssemblyCrawler(
                'http://likms.assembly.go.kr/bill/billDetail.do?billId=PRC_X1Z9M0U8Q0T9N1L8C0J4E1B9K9M3Q3'
            )
            a.scrap()

        elif flag == 'b':
            b = BugsCrawler(
                'https://music.bugs.co.kr/chart/track/realtime/total?chartdate=20190810&charthour=11'
            )
            b.scrap()

        elif flag == 'k':
            k = KrxCrawler(
                'http://kind.krx.co.kr/disclosureSimpleSearch.do?method=disclosureSimpleSearchMain'
            )
            k.scrap()

        elif flag == 'ns':
            ns = StockModel('005930')
            ns.scrap()

        elif flag == 'nm':
            nm = NaverMovie(
                'https://movie.naver.com/movie/sdb/rank/rmovie.nhn')
            nm.scrap()

        elif flag == 'nl':
            nl = NaverLogin(
                'https://nid.naver.com/nidlogin.login?mode=form&url=https%3A%2F%2Fwww.naver.com'
            )
            nl.auto_login()
예제 #7
0
    def exec(self, flag):
        if flag == 'a':
            url = 'http://likms.assembly.go.kr/bill/billDetail.do?billId=PRC_R1N9J0N1X0Y9A1O8S3R5Z3J3K9O8N7'
            a = AssemblyCrawler(url)
            a.scrap()
        elif flag == 'b':
            url = 'https://music.bugs.co.kr/chart/track/realtime/total?chartdate=20190810&charthour=11'
            b = BugsCrawler(url)
            b.scrap()
        elif flag == 'n':
            url = 'https://finance.naver.com/sise/'
            n = Kospi_naverCrawler(url)
            n.scrap()
        elif flag == 'k':
            url = 'https://kind.krx.co.kr/disclosureSimpleSearch.do?method=disclosureSimpleSearchMain'
            k = KrxCrawler(url)
            k.scrap()
        elif flag == 'ns':
            ns = Naver_stockCrawler('005930')
            ns.scrap()
        elif flag == 'nm':
            url = 'https://movie.naver.com/movie/sdb/rank/rmovie.nhn'
            nm = Naver_movieCrawler(url)
            nm.scrap()
        elif flag == 'log':
            url = 'https://nid.naver.com/nidlogin.login?mode=form&url=https%3A%2F%2Fwww.naver.com'
            login = NaverLogin(url)
            login.auto_login()

        elif flag == '0':
            print("Exit")

        # return result
예제 #8
0
    def exec(self, flag, url):
        crawler = None
        if flag == 'a':
            crawler = AssemblyCrawler(url)
        elif flag == 'b':
            crawler = BugsCrawler(url)
        elif flag == 'n':
            crawler = NaverCrawler(url)
        elif flag == 'n2':
            crawler = StockCrawler(url)
        elif flag == 'n3':
            crawler = MovieCrawler(url)
        elif flag == 'k':
            crawler = KrxCrawler(url)
        elif flag == 'n4':
            crawler = NaverLogin(url)

        if flag == 'n4':
            crawler.auto_login()
        else:
            crawler.scrap()
예제 #9
0
from webcrawl.bugsmusic import BugsCrawler

if __name__ == '__main__':
    print('a. 국회 크롤링:\n')
    print('b. 벅스 크롤링:\n')
    print('0. 종료')
    bm = BugsCrawler('https://music.bugs.co.kr/chart/track/realtime/total?chartdate=20190810&charthour=10')
    bm.scrap()