欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 国际 > 自动化刷题小练习

自动化刷题小练习

2025/3/14 23:07:32 来源:https://blog.csdn.net/qq_25447767/article/details/141615115  浏览:    关键词:自动化刷题小练习

驾校题库自动化刷题,使用了selenium以及requests等一些爬虫用的库

from selenium import webdriver
from selenium.webdriver.common.by import By
import requests
import re
import time
driver=webdriver.Chrome()driver.get("https://www.jsyks.com/kms-mnks")question_list=driver.find_elements(By.CSS_SELECTOR,"div.Exam ul li")
print(question_list)for li in question_list:answer_id=li.get_attribute("c")# print(answer_id)link=f'https://tiba.jsyks.com/Post/{answer_id}.htm'"""通过 request获取数据"""response=requests.get(link)html_data=response.text# print(html_data)a=re.findall('<br/>答案:<u>(.*?)</u>',html_data)[0]
#     获取答案内容bs=li.find_elements(By.CSS_SELECTOR,"b")for b in bs:choose=b.textif choose=="正确":choose="对"elif choose=="错误":choose="错"if len(choose)>2:choose=choose[0]for ans in a:if choose == ans:b.click()submit=driver.find_element(By.CSS_SELECTOR,"div.ExamBtn u.btnJJ")
submit.click()
time.sleep(30)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词