Selenium基础篇之不打开浏览器运行
2023-09-14 09:13:33 时间
文章目录
前言
大家好,我是空空star,本篇给大家分享一下Selenium之不打开浏览器模式。
本篇使用的selenium版本如下:
Version: 4.8.2
本篇使用的浏览器如下:
一、场景
在不打开浏览器情况下,查一下我的文章质量分。
输出文章标题、发布时间、质量分、质量分建议。
二、设计
1.引入库
from selenium import webdriver
from selenium.webdriver.common.by import By
2.引入浏览器配置
options = webdriver.ChromeOptions()
3.设置无头模式
options.add_argument('--headless')
4.启动浏览器实例,添加配置信息
driver = webdriver.Chrome(options=options)
5.访问质量分地址
driver.get('https://www.csdn.net/qc')
6.隐式等待5秒
driver.implicitly_wait(5)
7.定位到输入框
input = driver.find_element(By.CLASS_NAME,'el-input__inner')
8.输入博文地址
input.send_keys('https://blog.csdn.net/weixin_38093452/article/details/129638168')
9.定位到查询按钮
search = driver.find_element(By.CLASS_NAME,'trends-input-box-btn')
10.点击查询按钮
search.click()
11.定位到查询结果模块div
result = driver.find_element(By.CLASS_NAME,'csdn-body-right')
12.打印结果
print(result.text)
13.结束webdriver进程
driver.quit()
三、结果
Selenium基础篇之八大元素定位方式
- 空空star · 2023-03-19 00:08:56 -
88
文章质量良好
Process finished with exit code 0
相关文章
- 【NLP基础】英文关键词抽取RAKE算法
- Vue-基础核心(二)
- 软件定义网络(SDN)基础概念学习笔记(下)
- 【重识云原生】第六章容器基础6.4.11.1节——Ingress综述
- ASP.NET Core技术--Identity Server 4 基础
- 颅内EEG记录揭示人类DMN网络的电生理基础
- 第十四届蓝桥杯集训——练习解题阶段(无序阶段)-基础练习 字母图形
- 计算机基础方向规划 | CPP
- Linux基础:云服务器搭建SFTP服务器图片服务器步骤
- 使用jqMobi开发app基础:Scrolling的使用,停止和继续拖动有关的问题详解手机开发
- javaScript基础练习题-下拉框制作(CSS)详解编程语言
- 交行郑仕辉:区块链或成为消费金融的业务基础
- Linux网络服务器配置基础
- php基础练习--简单验证码实现