ブラシフルーツシェル講師評価とコース評価

通常、個人的に使用する場合、約 30 分を節約できます

  • Python と pycharm をインストールする必要があることに注意してください
  • エラーがある場合 (*** という名前のモジュールがないため、pip install *** を使用してください)
  • 入力ステートメントを自分で変更できます
  • 数値を入力したら、5 秒以内に評価ページに切り替え、以下に示すように最初の評価オプションをクリックします。
    ここに画像の説明を挿入
from pynput.keyboard import Controller as key_cl
import time
from pynput import keyboard

while 1:
    message = input('请看使用说明!!!\n输入 0 自动课程评估 \n输入 1 自动教师评估 '
                    '\n输入后5秒内切换至浏览器对应页面\n等待自动评估完成后输入验证码\n请输入:')
    try:
        num = int(message)
        assert num != 0 or num != 1
        key = key_cl()
        time.sleep(8)
        if num == 0:
            for i in range(21):
                key.press(keyboard.KeyCode.from_vk(9))
                key.release(keyboard.KeyCode.from_vk(9))
                time.sleep(0.1)
                key.press(keyboard.KeyCode.from_vk(32))
                key.release(keyboard.KeyCode.from_vk(32))
                time.sleep(0.1)
            for i in range(5):
                key.press(keyboard.KeyCode.from_vk(9))
                key.release(keyboard.KeyCode.from_vk(9))
                time.sleep(0.1)
                key.type('评估课程')
            key.press(keyboard.KeyCode.from_vk(9))
            key.release(keyboard.KeyCode.from_vk(9))
            time.sleep(0.1)
            key.press(keyboard.KeyCode.from_vk(32))
            key.release(keyboard.KeyCode.from_vk(32))
            time.sleep(0.1)
            key.press(keyboard.KeyCode.from_vk(9))
            key.release(keyboard.KeyCode.from_vk(9))
            time.sleep(0.1)
            key.press(keyboard.KeyCode.from_vk(32))
            key.release(keyboard.KeyCode.from_vk(32))
            time.sleep(0.1)
            print('\n此次课程评估完成,请按需要继续输入\n')
        if num == 1:
            for i in range(20):
                key.press(keyboard.KeyCode.from_vk(9))
                key.release(keyboard.KeyCode.from_vk(9))
                time.sleep(0.1)
                key.press(keyboard.KeyCode.from_vk(32))
                key.release(keyboard.KeyCode.from_vk(32))
                time.sleep(0.1)
            for i in range(2):
                key.press(keyboard.KeyCode.from_vk(9))
                key.release(keyboard.KeyCode.from_vk(9))
                time.sleep(0.1)
                key.type('评估教师')
            print('\n此次教师评估完成,请按需要继续输入\n')

    except:
        print('your input has to be 0 or 1 \n 请重新输入,如想退出直接关闭')

おすすめ

転載: blog.csdn.net/fei_YuHuo/article/details/124875612