+
95
-

回答

selenium-wire可以实现,与使用 Selenium 的方式相同,Selenium Wire 允许您编写测试,但它还添加了一个用户友好的 API,用于访问请求/响应标头、状态代码和正文内容。

安装

pip install selenium-wire

使用示例代码:

 
from seleniumwire import webdriver # Import seleniumwire

# Create the Chrome driver
driver = webdriver.Chrome()

# Go to the Github homepage
driver.get('https://www.github.com')


# Access requests list via the `requests` attribute
for request in driver.requests:
if request.response:
print(
request.url,
request.response.status_code,
request.response.headers['Content-Type']
)


网友回复

我知道答案,我要回答