5
5
url = "http://fd.postech.ac.kr/bbs/board_menu.php?bo_table=weekly&sca=%ED%95%99%EC%83%9D"
6
6
res = requests .get (url )
7
7
result = BeautifulSoup (res .content , 'html.parser' )
8
- # print(result)
8
+ print (result )
9
9
bab_tag = result .select ('td.pointer.txtheight' )
10
- b_bab_tag = result .select ('td.txtheight' )
11
10
day_tag = result .select ('td.bg1' )
12
11
day_tag2 = result .select ('td.bg0' )
12
+
13
13
r = datetime .datetime .today ().weekday ()
14
14
hour = datetime .datetime .now ().hour
15
- if hour >= 15 :
16
- r += 1
17
- elif hour < 6 :
18
- r -= 1
15
+ if hour >= 14 :
16
+ if r == 6 :
17
+ r = 0
18
+ else :
19
+ r += 1
20
+
19
21
days = ["월" ,"화" ,"수" ,"목" ,"금" ,"토" ,"일" ]
20
22
list1 = ["월" ,"수" ,"금" ,"일" ]
21
23
list2 = ["화" ,"목" ,"토" ]
22
- print ("포스텍 학내에 식당은 지곡회관(프리덤, 위즈덤, 연지)과 학생회관(오아시스) 이외에 POSCO국제관(디메들리 뷔페, 피닉스 중식당), 포항가속기연구소, 포항산업과학연구원(RIST) 등에 위치하고 있습니다." )
23
- print ("-----학생식당-----" )
24
-
25
-
26
- print (days [r ])
27
- print ("------------------" )
28
- print ("운영 시간 : 조식(breakfast) 07:30 ~ 09:30 중식(lunch) 11:30 ~ 13:30 석식(dinner) 17:30 ~ 19:00" )
24
+ bab_dict = {}
25
+ print (bab_tag )
29
26
if days [r ] in list1 :
30
27
if days [r ] == "월" :
31
- print ("-------조식---------" )
32
- print (bab_tag [r ].text )
33
- print ("-------중식---------" )
34
- print (bab_tag [r + 1 ].text )
35
- print ("-------석식---------" )
36
- print (bab_tag [r + 2 ].text )
37
- print ("----------------" )
38
- elif days [r ] == "수" :
39
- print ("-------조식---------" )
40
- print (bab_tag [r + 4 ].text )
41
- print ("-------중식---------" )
42
- print (bab_tag [r + 5 ].text )
43
- print ("-------석식---------" )
44
- print (bab_tag [r + 6 ].text )
45
- print ("----------------" )
46
- elif days [r ]== "금" :
47
- print ("-------조식---------" )
48
- print (bab_tag [r + 8 ].text )
49
- print ("-------중식---------" )
50
- print (bab_tag [r + 9 ].text )
51
- print ("-------석식---------" )
52
- print (bab_tag [r + 10 ].text )
53
- print ("----------------" )
54
- elif days [r ] == "일" :
55
- print ("-------조식---------" )
56
- print (bab_tag [r + 12 ].text )
57
- print ("-------중식---------" )
58
- print (bab_tag [r + 13 ].text )
59
- print ("-------석식---------" )
60
- print (bab_tag [r + 14 ].text )
61
- print ("----------------" )
62
-
28
+ bab_dict = {
29
+ 'breakfast' : bab_tag [r ].text ,
30
+ 'lunch' : bab_tag [r + 1 ].text ,
31
+ 'dinner' : bab_tag [r + 2 ].text
32
+ }
33
+ elif days [r ] == "수" :
34
+ bab_dict = {
35
+ 'breakfast' : bab_tag [r + 4 ].text ,
36
+ 'lunch' :bab_tag [r + 5 ].text ,
37
+ 'dinner' :bab_tag [r + 6 ].text
38
+ }
39
+ elif days [r ] == "금" :
40
+ bab_dict = {
41
+ 'breakfast' : bab_tag [r + 8 ].text ,
42
+ 'lunch' :bab_tag [r + 9 ].text ,
43
+ 'dinner' :bab_tag [r + 10 ].text
44
+ }
45
+ elif days [r ] == "일" :
46
+ bab_dict = {
47
+ 'breakfast' : bab_tag [r + 12 ].text ,
48
+ 'lunch' :bab_tag [r + 13 ].text ,
49
+ 'dinner' :bab_tag [r + 14 ].text
50
+ }
63
51
if days [r ] in list2 :
64
52
if days [r ] == "화" :
65
- print ("-------조식---------" )
66
- print (bab_tag [r + 2 ].text )
67
- print ("-------중식---------" )
68
- print (bab_tag [r + 3 ].text )
69
- print ("-------석식---------" )
70
- print (bab_tag [r + 4 ].text )
71
- print ("----------------" )
72
- elif days [r ] == "목" :
73
- print ("-------조식---------" )
74
- print (bab_tag [r + 6 ].text )
75
- print ("-------중식---------" )
76
- print (bab_tag [r + 7 ].text )
77
- print ("-------석식---------" )
78
- print (bab_tag [r + 8 ].text )
79
- print ("----------------" )
80
- elif days [r ]== "토" :
81
- print ("-------조식---------" )
82
- print (bab_tag [r + 10 ].text )
83
- print ("-------중식---------" )
84
- print (bab_tag [r + 11 ].text )
85
- print ("-------석식---------" )
86
- print (bab_tag [r + 12 ].text )
87
- print ("----------------" )
88
- #012/678/121314/181920
89
- #345/91011/151617
90
- #day_tag2 화,목,토
91
- print (b_bab_tag )
53
+ bab_dict = {
54
+ 'breakfast' : bab_tag [r + 2 ].text ,
55
+ 'lunch' : bab_tag [r + 3 ].text ,
56
+ 'dinner' : bab_tag [r + 4 ].text
57
+ }
58
+ elif days [r ] == "목" :
59
+ bab_dict = {
60
+ 'breakfast' : bab_tag [r + 6 ].text ,
61
+ 'lunch' :bab_tag [r + 7 ].text ,
62
+ 'dinner' :bab_tag [r + 8 ].text
63
+ }
64
+ elif days [r ] == "토" :
65
+ bab_dict = {
66
+ 'breakfast' : bab_tag [r + 10 ].text ,
67
+ 'lunch' :bab_tag [r + 11 ].text ,
68
+ 'dinner' :bab_tag [r + 12 ].text
69
+ }
70
+ return_msg = "지곡회관 학생식당/{0}요일\n -------조식-------\n {1}\n -------중식-------\n {2}\n -------석식-------\n {3}\n " .format (days [r ],bab_dict ['breakfast' ],bab_dict ['lunch' ],bab_dict ['dinner' ])
71
+ #print(return_msg)
0 commit comments