Python骚操作,实现驾考自动答题,直接满分
Python骚操作来了~
用Python来实现科目一/四自动答题,100分不要太简单!
最初是表弟最近想买车,但是驾照都没有,买什么车,只能先考驾照~
看他在网页上练习题目慢吞吞的,我就看不下去了,直接给他来一手揠苗助长~
当时就用Python整了几十行代码,给他实现一下自动答题,我说你什么时候答题这么快,我就给你买个车!
嘿嘿,悄悄告诉你们,那是不可能的,不信你们看案例演示!
案例效果演示
我可没有加速
代码展示
代码仅做展示
网址我屏蔽了,不然系统不给过~
import requests
import parsel
from selenium import webdriver
发送请求
def get_response(html_url):""":param html_url: 请求网址:return: 响应对象"""headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36'}response = requests.get(url=html_url, headers=headers)return response
获取答案链接
def get_answer_url(html_url):""":param html_url::return:"""html_data = get_response(html_url).textselector = parsel.Selector(html_data)answer_url_id = selector.css('.Content li::attr(c)').getall()answer_url_list = [f'https://地址我屏蔽了,不然不给过/Post/{i}.htm' for i in answer_url_id]return answer_url_list
获取答案
def get_answer_result(answer_url):""":param answer_url::return:"""answer_data = get_response(html_url=answer_url).textselector = parsel.Selector(answer_data)question = selector.css('#question a::text').get()answer = selector.css('#question h1 u::text').get()if answer == '对':answer = '正确'elif answer == '错':answer = '错误'answer_dict = {'问题': question,'答案': answer}return answer_dict
获取所有问题以及答案
def get_all_answer(answer_url_list):"""完整源码都放在这个裙了 279199867:param link::return:"""page = 1for answer_url, li in zip(answer_url_list, lis):answer_dict = get_answer_result(answer_url)bs = li.find_elements_by_css_selector('b')num = 1for b in bs:choose = b.textif len(choose) > 2:choose = choose[0]print(choose, answer_dict['答案'])if choose in answer_dict['答案']:driver.find_element_by_css_selector(f'#LI{page} b:nth-child({num+2})').click()print('点击了')else:print('没有点击')num += 1page += 1print(answer_dict)
这下直接满分!是不是超级有意思吖
此时一位资深程序员表示:就这?太初级了吧!
哈哈,毕竟学会代码,就可以创造更多好玩的功能,所以今天你敲代码了吗?
关注我,获取更多有趣的干货
Python骚操作,实现驾考自动答题,直接满分相关推荐
- 【Python神奇操作】python实现驾考自动答题,直接收获满分答卷~
嗨嗨,大家好呀~ 我是小圆 今天给你们分享一个好东西~~ 驾考自动答题 emmm可能你们还不清楚是咋回事,就是最近看到考驾照的朋友很多,但是他们在网页上做题慢吞吞的,所以就搞了个自动答题~ 用Pyth ...
- python实现驾考自动答题,100分简直不要太简单.....
嗨害大家好鸭,我是小熊猫❤ 不知道大家都考完驾照没? 这个驾照不管大家有没有,我相信大家都是这个: 朋友最近在考驾照,快考科一了- 我微微一笑当场给他整个活~ 用Python整了几十行代码,给朋友实现 ...
- Python骚操作—自动刷抖音
python骚操作之电脑自动刷抖音 上篇文章发完之后,有朋友在后台留言给我,说手机自动化控制很炫酷,但是appium的安装和使用很复杂,想让我写一篇详细文章介绍一下,下面我就以自动刷抖音为例简单介绍一 ...
- Python 骚操作!如何让自己在斗图中立于不败之地?
点击⬆️"小詹学Python",选择"星标公众号" 福利干货,第一时间送达! 本文授权转载自AirPython,禁二次转载 阅读文本大概需要 6 分钟. 1 目 ...
- Python骚操作:Python控制Excel实现自动化办公!
Python骚操作:Python控制Excel实现自动化办公! 1.安装 Python骚操作:Python控制Excel实现自动化办公! 2.操作一个简单的Excel文档 操作注释及代码: Pytho ...
- python爬虫--【百度知道】自动答题
做的第一个python爬虫类项目,刚开始学,如有错误,指出无妨 百度知道自动答题 功能 访问百度知道,我们会看到有很多新的提问. 其实很多提问已经有人做了解释或者网上可以找到现成的答案. 因此,一方面 ...
- 学姐报了几门选修课,我用Python给她做了一个自动答题软件
自上次发布了广开自动答题已有20天,最深的感悟是一定要低调,我把广开自动答题分享到朋友圈被老板看到了,于是老板给我安排了2575门国开的线上作业 国开与广开不同,除了基本的"单选" ...
- 10 个让你相见恨晚的 Python 骚操作
众所周知,Python 以语法简洁著称,同样实现一个功能,Java 可能要十来行,Python 一行就可以搞定. Python 的代码之所以这么优雅,完全归功于其独有的特性,只要你掌握了这些特性,同样 ...
- Python 骚操作,微信远程控制电脑
**今天带给大家一个非常有意思的 python 程序,基于 itchat 实现微信控制电脑.你可以通过在微信发送命令,来拍摄当前电脑的使用者,然后图片会发送到你的微信上.甚至你可以发送命令来远程关闭电 ...
最新文章
- 利用who,w,ps和top等指令查看linux下的进程执行情况.,UNIXLINUX操作系统实验指导书...
- C++ 虚函数和纯虚函数
- 公司的实战Replica Sets+Sharding方案
- 《计算复杂性:现代方法》——0.2 判定问题/语言
- Python_list部分功能介绍
- springboot Java实现多文件的zip压缩操作 + 通过浏览器下载文件的两种方式
- 各种Adapter的用法
- bzoj3223Tyvj 1729 文艺平衡树 splay
- 2021/8/10 正在F-Droid里下载Termux...
- vue项目使用pdfjs插件预览pdf 不兼容QQ浏览器和搜狗浏览器问题 兼容各大主流浏览器办法
- 生产执行系统MES架构设计及应用架构
- 杨辉三角相关性质以及组合数
- 计算机原理 · 全加器
- CNTV视频深入挖掘分析
- 地表最强!北大清华合力打造通用人工智能实验班,朱松纯教授领衔
- 浅谈凸优化中的共轭函数
- pytorch中的神经网络模块基础类——torch.nn.Module
- String 转表情, Swift 与 OC 中调用
- AcWing寒假每日一题
- RuntimeWarning: Mean of empty slice
热门文章
- HTML小案例之太极两仪图画法
- 安卓代码怎么设置省电模式_Android 5.0如何开启省电模式?Android 5.0如何省电?...
- 机器狗能跑能跳,还能当守门员
- 《大数据技术原理与应用》期末考点整合
- ipvsadm命令用法
- linux系统查看机器硬件信息,linux系统查看硬件信息的方法
- 多种电脑不识别移动硬盘的解决方法,电脑识别不了移动硬盘
- 【赞】用CSS打造的中国地图
- ASP.NET 2.0数据教程之二十六::排序自定义分页数据
- 倍赛科技实力入选Gartner《中国AI软件市场指南》标杆厂商