🛰️ 页面交互
本节介绍浏览器页面交互功能。
一个 Tab 对象控制一个浏览器的标签页,是页面控制的主要单位。
✅️️ 页面跳转
📌 get()
详见 “访问网页” 章节。
📌 back()
此方法用于在浏览历史中后退若干步。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
steps | int | 1 | 后退步数 |
返回:None
示例:
tab.back(2) # 后退两个网页
📌 forward()
此方法用于在浏览历史中前进若干步。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
steps | int | 1 | 前进步数 |
返回:None
tab.forward(2) # 前进两步
📌 refresh()
此方法用于刷新当前页面。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
ignore_cache | bool | False | 刷新时是否忽略缓存 |
返回:None
示例:
tab.refresh() # 刷新页面
📌 stop_loading()
此方法用于强制停止当前页面加载。
参数: 无
返回:None
📌 set.blocked_urls()
此方法用于设置忽略的连接。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
urls | str list tuple None | 必填 | 要忽略的 url,可传入多个,可用'*' 通配符,传入None 时清空已设置的项 |
返回:None
示例:
tab.set.blocked_urls('*.css*') # 设置不加载css文件