人社练兵比武怎样挣积分 python 源码在线答题源码

2023-11-16

###↑↑↑↑↑↑↑↑↑↑↑↑↑ 可以自动答题积分 不明白如何用的可以联系我

#下面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()


def pan():

    j = browser.find_element_by_xpath('//*[@id="app"]/section/div[2]/div[4]/div/p[1]').text

    if j=='当前题型已学完':
        print('已完')
        return 1
    else:
        pass

    mu = browser.find_element_by_xpath('//*[@id="app"]/section/div[2]/div[4]/div/h1').text

    mu = re.sub('\n请输入答案:   ','',mu)

    try:
        browser.find_element_by_xpath('//*[@id="app"]/section/div[2]/div[4]/div/div[2]/ul/li[1]/a/span').click()
    except:
        pass

    x = browser.find_elements_by_css_selector('a')
    for i in x:

        if '查看解析' == i.text:
            i.click()
            time.sleep(0.5)
        else:
            pass
        
    time.sleep(0.3)

    try:
        daan[mu]
        print('已经有答案')
    except:
        an =[]
        try:
            a = browser.find_element_by_xpath('//*[@id="app"]/section/div[2]/div[4]/div/div[3]/p/span[1]').text
        except:
            a = browser.find_element_by_xpath('//*[@id="app"]/section/div[2]/div[4]/div/div[2]/p/span[1]').text

        a = re.sub('正确答案:','',a)
        a = re.sub(' ','',a)
        an.append(a)
        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()
    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

人社练兵比武怎样挣积分 python 源码在线答题源码 的相关文章

  • Javascript组件化开发设计思想

    一 引言 项目中经常用web弹层组件 layer 其常见的代码如下 使用的时候很方便 弹窗的宽高 内容 标题 关闭按钮等弹窗的状态我们都可以通过配置参数配置 layer弹层组件用同一套代码来满足不同的弹窗层表现的需求 这便是组件开发的强大之
  • 服务器优化

    Windows Registry Editor Version 5 00 HKEY LOCAL MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters 关闭无效网关的检查 当服务

随机推荐

  • 网站搭建学习 ubuntu(20.04) 无法使用ifconfig命令-解决办法

    想在新装好的ubuntu系统上部署django 一开始就遇到了问题 使用ifconfig命令时报错 于是按照提示安装net tools sudo apt install net tools 还是有报错 总之先按照系统提示来 用apt get
  • 如何终止一个无限循环线程和 程序退出时销毁线程

    http zhidao baidu com question 299079849 html android 启动了一个子线程 这个子线程是一个死循环 不成的打印 Hello 现在要实现点击一个Button 让这个子线程终止 用什么方法啊 s
  • 单相逆变器第四课、F28027最小系统绘画

    今天我们说的是F28027最小系统的绘画 其实我暂时还没有规划后面要用到什么引脚 所以我很任性的把所有GPIO引脚都接出去了 呵呵 先给大家上一个整体的图 看着图片是不是比较小 呵呵 没办法 截图最大的了 我晚点会把原理图和PCB上传到下载
  • VMware15中安装Linux详细教程

    VMware15中安装Linux详细教程 一 搭建VMware环境 1 打开链接 https www vmware com cn html 选择适合自己电脑系统的版本进行下载 2 下载完成后点击文件进行安装 安装界面如图 注 1 安装目录尽
  • 信息安全产品认证

    文章目录 一 引言 二 网络关键设备和网络安全专用产品安全认证证书 2 1 背景 2 2 产品目录 2 3 认证依据标准 2 4 认证机构 2 5 商密产品检测认证目录 与 网络关键设备和网络安全专用产品目录 的关系 三 中国国家信息安全产
  • 20个常见的Java错误以及规避方法

    原文 50 Common Java Errors and How to Avoid Them Part 1 作者 Angela Stringfellow 翻译 雁惊寒 译者注 本文介绍了20个常见的Java编译器错误 每种错误都包含了代码片
  • MKP勒索病毒:了解最新变种mkp,以及如何保护您的数据

    导言 在数字化时代 mkp 勒索病毒成为了网络安全领域的一大威胁 它采用高级加密技术 将您的数据文件锁定 要求支付赎金以解锁 本文将详细介绍 mkp 勒索病毒的工作原理 如何恢复被它加密的数据文件 以及如何采取预防措施来降低受攻击的风险 如
  • lambdaQuery用法

    lambdaQuery用法 LambdaQueryWrapper
  • pandas DataFrame行或列的删除方法

    pandas DataFrame的增删查改总结系列文章 pandas DaFrame的创建方法 pandas DataFrame的查询方法 pandas DataFrame行或列的删除方法 pandas DataFrame的修改方法 此文我
  • uniapp之微信小程序开发教程及如何合理使用WebSocket(实时监听)+workman聊天系统+linux系统配置阿里云端口

    添加链接描述 添加链接描述 thinphp6 1 workerman文档 添加链接描述 https www kancloud cn manual thinkphp6 0 1147857 workerman手册 https www worke
  • 软件的最低测试方法

    前言 1 1 引言 对于大部分软件系统 如何测试及有效的测试 是一个很头痛的问题 在软件工程上 测试是软件工程中极其重要的一部分 但在具体的实际情况上 无论是时间 人手及资源的调配等原因 使国内大部分软件公司没有进行过理论上的完整的测试 本
  • JAVA变量与数据类型

    人生不如意之事十有八九 在最好的年纪要努力充实自己 莫等空悲切白了少年头 而是要及时当勉励 岁月不待人 一 java变量 变量概述 1 内存中存储的一个存储区域 2 该存储区域内的数据在同一类型范围内不断变化 3 变量是程序中最基本的存储单
  • 老虎证券美股策略——将动量策略日频调仓改成月频

    最近策略频繁回撤 跑不赢标普500指数 所以对策略简单修改 以待后效 新加入的代码 def get if trade day infile open countday dat r incontent infile read infile c
  • Linux系统中负载较高问题排查思路与解决方法

    Load 就是对计算机干活多少的度量 Load Average 就是一段时间 1分钟 5分钟 15分钟 内平均Load linux服务器出现高负载的情况下 一般都有一些具体的症状 比如cpu 内存等被耗尽 磁盘IO或者网络等出现问题 下面通
  • CentOS7下安装LNMP以及phpMyAdmin

    两种安装 第一种 下载 可以到官网找 版本 https www phpmyadmin net downloads cd 到你要下载的位置 wget https files phpmyadmin net phpMyAdmin 4 4 12 p
  • Maven中pom文件内scope标签中import、parent 、dependencies、dependencyManagement详解

    首先介绍parent 如果父项目中有这些依赖
  • linux-sed命令

    目录 1 linux shell sed获取某一段字符串 2 linux shell shell脚本中 sed n取出某一行赋给一个变量 3 linux shell sed查询某一行 1 linux shell sed获取某一段字符串 如果
  • 网络层(四)

    网络层 我们说过 网络层主要讲的就是ip编址和路由选择算法 更准确的说 应该是网际IP协议 网际IP协议主要说明了各个主机和服务器的ip编址规则 了解IP编址前 我们需要知道IP数据报 IP数据报在网络层中传输 我们看一下IP数据报的结构
  • STM32F103ZET6【标准库函数开发】------PB3,PB4当做普通IO口,重定义

    一 如题 我在设计原理图的时候将PB3和PB4当做了普通IO口 结果按照一般配置的方法操作后 PB3 PB4并没有输出自己想要的信号 配置如下 void MOTOR GPIO Init void 初始化 GPIO InitTypeDef G
  • 人社练兵比武怎样挣积分 python 源码在线答题源码

    可以自动答题积分 不明白如何用的可以联系我 下面2个函数是学练习的 需要用的库为selenium time re pickle 题库需要收集 def dan 单选或多选 j browser find element by xpath id