selenium
文章平均质量分 57
Polaris_T
失败总是贯穿人生的始终,这就是常态。
展开
-
Python模拟登陆教务系统爬取成绩信息+绘制成绩分布图+导入MySQL
这是一篇介绍如何通过Python实现模拟登陆学校教务系统并爬取成绩相关信息(学期,课程名,总成绩,课程性质,学分)然后绘制成绩分布折线图最后导入MySQL数据库中的文章为了利用充分利用selenium的功能和成功爬取数据,需要有前置的html、css、简单爬虫的相关知识说明:我学校的成绩查询页面是通过加载js框架进而动态实时加载显示表格及数据的,如果仅仅是用一般的爬虫方法直接爬取页面信息,是不能成功的,因为那样是直接获取网页源码,其中并没有成绩数据。当然,采用某些爬虫方法肯定也能实现爬取js动态网页,但原创 2021-09-03 22:29:23 · 3403 阅读 · 11 评论 -
Python selenium自动化刷问卷+绕过智能验证
学校思政实践要收集1500份问卷,待在家里无聊就简单写了个用selenium模块实现的自动填写问卷xing问卷的小程序。 基本思路很简单: 1.先打开问卷的网址,按F12进开发者模式分析页面HTML,找到题目的选项按钮对应的HTML代码(例如:Q1的四个选项按钮都在a标签内,且rel属性值分别为q1_1,q1_2,q1_3,q1_4); 2.在py中用slenium的find_element_by_xpath+click()方法实现模拟点击按钮,例如:q1 = random()if 0原创 2021-08-16 20:15:36 · 9280 阅读 · 14 评论 -
selenium元素定位方法
所有八种定位方法:get_element_by_id() # idget_element_by_name() # nameget_element_by_class_name() # class_nameget_element_by_tag_name() # tag_nameget_element_by_link_text() # link_textget_element_by_partial_link_text() # 部分link_textget_element_by_xpa.原创 2021-07-25 21:15:02 · 391 阅读 · 0 评论 -
selenium打开新页面的方法
selenium打开新的标签页转载 2021-07-25 21:16:56 · 2918 阅读 · 0 评论