-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
128 lines (91 loc) · 2.37 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
from selenium import webdriver
from datetime import datetime
from selenium.webdriver.chrome.options import Options
import sites
import mongo, message
import sys
# 13개 사이트 16개 정보저장
sys.stdout = open('result.txt', 'w',encoding='UTF8')
date = datetime.now().strftime('%Y-%m-%d %H:%M')
print(date + ' 실행결과\n\n')
# 크롬드라이버의 추가 옵션을 설정하는 함수
options = Options()
options.add_argument('--kiosk')
# options.add_argument('headless') # 창이 안보이게 돌리기
# ---------------------------- 동적인 웹 -----------------------
'''
msit,
kstartup
seoul
venture
ccei
'''
driver = webdriver.Chrome('C:/chromedriver', options=options)
# 과학기술정보통신부
sites.msit_scan(driver)
# K-스타트업 (창업넷)
sites.kstartup_scan(driver)
# 서울특별시 - 관련공고가 적으므로 잠시 제외
# sites.seoul_scan(driver)
# 벤처기업협회
sites.venture_scan(driver)
# 벤처기업협회
sites.ccei_scan(driver)
# 창닫기
driver.close()
# ----------------- 정적인 웹 크롤링 ---------------------------
'''
kotra, nipa, sba, kisa, nia, kdata, moel, bepa
'''
# 코트라
sites.kotra_scan()
# 정보통신산업진흥원
sites.nipa_scan()
# sba
sites.sba_scan()
# kisa
sites.kisa_scan()
# Nia
sites.nia_scan()
# 한국정보통신 진흥원
sites.kdata_scan()
# 고용노동부 - 관련공고가없어 제외
# sites.moel_scan()
# 부산경제진흥원
sites.bepa_scan()
# 창업보육센터 네트워크시스템
sites.bi_scan()
# 창업진흥원
sites.kised_scan()
# 부산정보산업진흥원
sites.busanit_scan()
# 산업통상자원부
sites.motie_scan()
# 서울창업허브
sites.seoulstartuphub_scan()
# 한국산업진흥협회
sites.koita_scan()
# 정보통신정책연구원
sites.kisdi_scan()
# 지능정보산업협회
sites.kai_scan()
# 부산광역시
sites.busan_scan()
# 한국인공지능협회
sites.koraia_scan()
# 아이디어마루
sites.ideamaru_scan()
# 부산테크노파크_사업공고
sites.btp_scan()
# 서울기업지원센터
sites.sbsc_scan()
# 중소벤처기업부
sites.mss_scan()
sys.stdout.close()
# 출력결과 저장
sys.stdout.close()
# 디비 닫기
mongo.close()
# file 내용 push
message.telegram_push()
sys.exit(0)