需要↑↑↑↑↑↑加↑↑↑↑↑↑微↑↑↑↑↑↑
目标站:福建省会计人员继续教育
声明:需要学这个里面的网课但是要答题并且要守着听课才行,这太折磨了。写个程序可以自动点击并答题此程序权供交流,不明白如何用的可以留言或加我微x 也可以代你学课
第一步:要学这个继续教育课程肯定得先登录上去,这里就选手动登录
1,先要知道要学那些课 写一个函数把要听课的目录链接保存起来
def ur():
uu =[]
x =0
while x==0:
a = input('输入n 退出:请输入听课的视频链接:')
if a!='n':
uu.append(a)
else:
x =1
return uu
第二步,打开链接后 ,并得到福建省会计人员继续教育听课的链接详细内容得知道听了多少才行
p = '/html/body/div/div/div[2]/div[1]/div[2]/div/ul[1]/li/ul/li[{0}]'.format(x+1)
cont = browser.find_element_by_xpath(p).text
print(cont)
#达到%100 就可以退出 就听下一个课了
第三步,这听的时候要答题,这是一个问题,得自动答题才能完成会计人员继续教育听课内容,新建一个答题的函数,写一个try 没有题的时候就不管,有题的时候就答题,每分钟检测一次。这样就解决了这个问题
def dati():
try:
html = browser.page_source
dd = re.findall('questionUi_tab_id_.+?"',html)[0]
ddd ='//*[@id="{0}]/div[22]/div/div[3]/div/div[1]/label'.format(dd)
browser.find_element_by_xpath(ddd).click()
time.sleep(1)
jiao = '//*[@id="{0}]/div[3]/div/div[4]/button'.format(dd)
browser.find_element_by_xpath(jiao).click()
time.sleep(3)
ddd ='//*[@id="{0}]/div[2]/div/div[5]/div/div[2]/label'.format(dd)
browser.find_element_by_xpath(ddd).click()
time.sleep(1)
jiao = '//*[@id="{0}]/div[2]/div/div[9]/button'.format(dd)
browser.find_element_by_xpath(jiao).click()
except:
pass
到这里这个小程序的主体就差不多了,组合起来就可以运行了,要用的一些插件需要自己安装才能运行福建省会计继续教育平台快速学习插件小程序。