罗杰的博客
首页
Openclaw
算法训练营
Python全栈自动化
Linux
工具教程
1
什么是用户态和内核态
2
第六章 . requests 模块 - 【接口响应】解析text/html 响应
3
第六章 . requests 模块 - 【接口请求】requests模拟headers 传参
4
第二章 . Python基础 - Python数据类型概述
5
PO设计模式、数据驱动 - yaml 数据驱动实践
登录
罗杰
累计撰写
164
篇文章
累计创建
29
个分类
累计创建
11
个标签
导航
首页
Openclaw
算法训练营
Python全栈自动化
Linux
工具教程
目录
分类
Python全栈自动化
第六章 . requests 模块 - 【HTTP 协议】请求
1.请求报文的构成 2.模拟请求需要准备哪些参数 用requests 模块模拟浏览器发送请求时,请求数据尽量与浏览器真实的请求一致: 请求方法:接口的请求方法,比如GET,POST 请求地址URL:接口请求目标服务器的URL地
2025-08-02 13:12
3
0
24.3℃
Python全栈自动化
第六章 . requests 模块 - 【HTTP 协议】http 协议简介
1.HTTP 工作原理 HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和请求数据。服务器以一个状态行作为响应,响应的内容包括协议
2025-08-02 12:59
4
0
24.4℃
Python全栈自动化
第六章 . requests 模块 - 介绍与安装
1.requests 模块介绍 requests 库的 7 个主要方法 Response 对象属性 2.requests 模安装 pip3 i
2025-08-02 12:24
6
0
24.6℃
Python全栈自动化
第五章 . Selenium Web 自动化模块 -【实战练习】简单实现 163 邮箱web自动化脚本
示例地址:https://mail.163.com/ 如何排查定位不到元素: (1):元素未加载出来:time.sleep(3) (2)iframe 问题:driver.switch_to.frame(el) (3)动态元素 from time import sleep import time fr
2025-07-29 23:13
10
0
25.0℃
Python全栈自动化
第五章 . Selenium Web 自动化模块 -【元素等待】三种元素等待方式
2025-07-29 22:49
5
0
24.5℃
Python全栈自动化
地址示例:https://sahitest.com/demo/waitFor.htm 1.强制等待 time.sleep(3) 2.隐形等待 #2.隐形等待 driver.implicitly_wait(5) #在规定时间内页面加载,执行下一步,否则等待时间截止才进行下一步 3.显性等待 #3.显性
第五章 . Selenium Web 自动化模块 -【EC模块】expected_conditions模块介绍
2025-07-29 22:35
3
0
24.3℃
Python全栈自动化
#1.判断标题完全等于预期文本 res1 = EC.title_is("百度一下,你就知道") print(res1(driver)) #2.判断标题部分等于预期文本 res2 = EC.title_contains("百度一下") print(res2(driver)) #3.判断元素是否可见
第五章 . Selenium Web 自动化模块 - 【iframe】切换页面的iframe、handlers
示例地址:https://sahitest.com/demo/iframesTest.htm 1.iframe 切换 #1.创建浏览器对象 driver = webdriver.Chrome(service=Service('/usr/local/bin/chromedriver')) driver
2025-07-29 22:14
4
0
24.4℃
Python全栈自动化
第五章 . Selenium Web 自动化模块 - 【cookies 操作】操作当前页面cookies 信息
2025-07-28 22:08
4
1
26.4℃
Python全栈自动化
1.获取cookies 信息 #2.单独获取某个coockie res2 = driver.get_cookie('BD_HOME') print(res2) time.sleep(100) 2.添加cookies信息 cookie = {"name":"aaa","value":"bbb"} dr
第五章 . Selenium Web 自动化模块 - 【滚动条操作】模拟鼠标滑轮滚动
2025-07-28 21:56
2
0
24.2℃
Python全栈自动化
示例地址:https://baike.baidu.com/ 1.滑动至页面底部 #加入显式等待 time.sleep(1) #1.滑动至页面底部 js = 'window.scrollTo(0, document.body.scrollHeight)' driver.execute_script(j
第五章 . Selenium Web 自动化模块 - 【单/复选框】单选框(Radio)复选框(CheckBox))
2025-07-28 21:25
3
0
24.3℃
Python全栈自动化
1.复选框勾选 #1.复选框 #方式1: el1 = driver.find_element(By.XPATH,".//input[@id='coding']") el1.click() #方式2: el2 = driver.find_element(By.XPATH,".//input[@id='
上一页
下一页
1
2
3
4
5
6
7
…
11
弹