多平台统一管理软件接口,如何实现多平台统一管理软件接口
1597
2022-09-04
【原创】Selenium获取请求头、响应头(前端获取请求头)
本文仅供学习交流使用,如侵立删! |
Selenium获取请求头、响应头
操作环境
win10 、 mac Python3.9 selenium、seleniumwire
Selenium-wire模块介绍
Selenium-wire官方文档安装:pip install selenium-wire项目介绍Selenium Wire 扩展了 Selenium 的 Python 绑定,让您可以访问浏览器发出的底层请求。 您编写代码的方式与编写 Selenium 的方式相同,但您会获得额外的 API 来检查请求和响应并动态更改它们。
Compatibilty
from seleniumwire import webdriver def get_request_headers(): """ 获取请求头headers详细信息 """ driver = webdriver.Chrome() driver.get('https://baidu.com') for request in driver.requests: print('请求headers:') print(request.headers) break driver.quit()
获取响应headers
from seleniumwire import webdriver def get_response_headers(): """ 获取响应头headers详细信息 """ driver = webdriver.Chrome() driver.get('https://baidu.com') for request in driver.requests: print('响应headers:') print(request.response.headers) break driver.quit()
获取所有加载的url
from seleniumwire import webdriver def get_request_headers(): """ 获取所有加载的url """ driver = webdriver.Chrome() driver.get('https://baidu.com') print('获取所有加载的url:') for request in driver.requests: print(request.url) driver.quit()
本文仅供学习交流使用,如侵立删! |
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~