人社练兵比武怎样挣积分人社练兵比武怎样挣积分 python 源码在线答题源码源码在线答题源码
###↑↑↑↑↑↑↑↑↑↑↑↑↑ 可以自动答题积分 不明白如何用的可以联系我
#下面2个函数是学练习的 需要用的库为selenium time re pickle
题库需要收集
def dan():
#单选或多选
j = browser.find_element_by_xpath('//*[@id="app"]/section/div[2]/div[4]/div/p[1]').text
if j=='当前题型已学完':
print('已完')
return 1
else:
pass
x = browser.find_elements_by_css_selector('a')
for i in x:
if 'A' == i.text:
try:
i.click()
except:
pass
else:
pass
time.sleep(0.5)
x = browser.find_elements_by_css_selector('a')
for i in x:
if '查看解析' == i.text:
i.click()
time.sleep(0.5)
else:
pass
xuan = browser.find_element_by_xpath('//*[@id="app"]/section/div[2]/div[4]/div/div[2]/ul')
xuan = xuan.get_attribute('innerHTML')
xuan = bs(xuan,'lxml')
xuan = xuan.findAll('li')
mu = browser.find_element_by_xpath('//*[@id="app"]/section/div[2]/div[4]/div/h1').text
try:
daan[mu] print('已经有答案')
except:
an =[] a = browser.find_element_by_xpath('//*[@id="app"]/section/div[2]/div[4]/div/div[3]/p/span[1]').text
a = re.sub('正确答案:','',a)
a = re.sub(' ','',a)
an.append(a)
for i in xuan:
if i.text[0] in a:
an.append(i.text)
else:
pass
daan[mu]= an
print(mu)
print(an)
print(len(daan))
browser.find_element_by_xpath('//*[@id="app"]/section/div[2]/div[4]/div/p/a[1]').click()