1. 程式人生 > 實用技巧 >福建工考繼續教育 自動聽課學習python 原始碼網路培訓平臺

福建工考繼續教育 自動聽課學習python 原始碼網路培訓平臺

這個原始碼可以自動聽課一般是42學時,要聽一天多的樣子。需要一定的基礎才能看懂並執行這個原始碼。如果有網友需要聽課但又看不懂可以聯絡我我幫你聽課。部落格最上面的號碼就是wx號

福建省工考網路培訓平臺

def ur():
#這個是輸入聽課連結函式 uu =[] x =0 while x==0: a = input('輸入n 退出:請輸入聽課的視訊連結:') if a!='n': uu.append(a) else: x =1 return uu

 

def dati():


    try:

        html = browser.page_source

        dd = re.findall('questionUi_tab_id_.+?"',html)[0]

        ddd ='//*[@id="{0}]/div[2]/div/div[2]/div/div[1]/label'.format(dd)

        browser.find_element_by_xpath(ddd).click()

        time.sleep(1)

        jiao = '//*[@id="{0}]/div[2]/div/div[4]/button'.format(dd)

        browser.find_element_by_xpath(jiao).click()


        time.sleep(3)


        ddd ='//*[@id="{0}]/div[2]/div/div[2]/div/div[2]/label'.format(dd)

        browser.find_element_by_xpath(ddd).click()

        time.sleep(1)

        jiao = '//*[@id="{0}]/div[2]/div/div[4]/button'.format(dd)

        browser.find_element_by_xpath(jiao).click()

    except:

        pass

  

 

def tin():

    for i in url:

        browser.get(i)

        time.sleep(5)

        s = sm()#這個函式獲取有多少個課程
        
        for x in range(s):

            p = '/html/body/div/div/div[2]/div[1]/div[2]/div/ul[1]/li/ul/li[{0}]'.format(x+1)

            try:
                
                cont = browser.find_element_by_xpath(p).text
                print(cont)

            except:

                pass

            if '100%' in cont:

                print('已完成')

                dati()#如果有題可以答題

            else:

                d = '/html/body/div/div/div[2]/div[1]/div[2]/div/ul[1]/li/ul/li[{0}]/span[3]'.format(x+1)
                try:
                    browser.find_element_by_xpath(d).click()#點選播放
                except:
                    dati()
                    
                jian(p,d)#聽課函式