@@ -150,17 +150,17 @@ func (a *App) watchCoursePubCore(
150150 }
151151
152152 // 输入学号
153- ele = page .Locator ("#un " )
153+ ele = page .Locator ("#loginForm > div > div.username > input " )
154154 err = ele .Fill (studentID )
155155 if err != nil { errCh <- err ; return }
156156
157157 // 输入密码
158- ele = page .Locator ("#pd " )
158+ ele = page .Locator ("#password-input " )
159159 err = ele .Fill (password )
160160 if err != nil { errCh <- err ; return }
161161
162162 // 点击登录按钮
163- ele = page .Locator ("#index_login_btn " )
163+ ele = page .Locator ("#loginForm > div.login-btn-row > a " )
164164 err = ele .Click ()
165165 if err != nil { errCh <- err ; return }
166166
@@ -185,7 +185,7 @@ func (a *App) watchCoursePubCore(
185185 })
186186 // 点击 "教务管理系统"
187187 page .Evaluate (`() => {
188- const items = document.querySelectorAll('.ml_item_name ')
188+ const items = document.querySelectorAll('#common_div > ul > li > div.text-box ')
189189 for (const item of items) {
190190 if (item.textContent?.includes('教务管理系统')) {
191191 item.parentElement?.click()
@@ -397,17 +397,17 @@ func (a *App) watchCoursePubSyncCore(
397397 }
398398
399399 // 输入学号
400- ele = page .Locator ("#un " )
400+ ele = page .Locator ("#loginForm > div > div.username > input " )
401401 err = ele .Fill (studentID )
402402 if err != nil { ch <- err ; return }
403403
404404 // 输入密码
405- ele = page .Locator ("#pd " )
405+ ele = page .Locator ("#password-input " )
406406 err = ele .Fill (password )
407407 if err != nil { ch <- err ; return }
408408
409409 // 点击登录按钮
410- ele = page .Locator ("#index_login_btn " )
410+ ele = page .Locator ("#loginForm > div.login-btn-row > a " )
411411 err = ele .Click ()
412412 if err != nil { ch <- err ; return }
413413
@@ -432,7 +432,7 @@ func (a *App) watchCoursePubSyncCore(
432432 })
433433 // 点击 "教务管理系统"
434434 page .Evaluate (`() => {
435- const items = document.querySelectorAll('.ml_item_name ')
435+ const items = document.querySelectorAll('#common_div > ul > li > div.text-box ')
436436 for (const item of items) {
437437 if (item.textContent?.includes('教务管理系统')) {
438438 item.parentElement?.click()
@@ -633,17 +633,17 @@ func (a *App) watchCourseMajCore(
633633 }
634634
635635 // 输入学号
636- ele = page .Locator ("#un " )
636+ ele = page .Locator ("#loginForm > div > div.username > input " )
637637 err = ele .Fill (studentID )
638638 if err != nil { ch <- err ; return }
639639
640640 // 输入密码
641- ele = page .Locator ("#pd " )
641+ ele = page .Locator ("#password-input " )
642642 err = ele .Fill (password )
643643 if err != nil { ch <- err ; return }
644644
645645 // 点击登录按钮
646- ele = page .Locator ("#index_login_btn " )
646+ ele = page .Locator ("#loginForm > div.login-btn-row > a " )
647647 err = ele .Click ()
648648 if err != nil { ch <- err ; return }
649649
@@ -672,7 +672,7 @@ func (a *App) watchCourseMajCore(
672672 })
673673 // 点击 "教务管理系统"
674674 page .Evaluate (`() => {
675- const items = document.querySelectorAll('.ml_item_name ')
675+ const items = document.querySelectorAll('#common_div > ul > li > div.text-box ')
676676 for (const item of items) {
677677 if (item.textContent?.includes('教务管理系统')) {
678678 item.parentElement?.click()
0 commit comments