You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SeleniumBase拦截HTTP请求异常:仅捕获单个请求问题咨询

用SeleniumBase实现Selenium Wire式请求拦截的问题

Selenium Wire的请求拦截方法

使用Selenium Wire时,你可以按如下方式拦截请求:

from seleniumwire import webdriver 

def intercept_response(request, response):
        print(request.headers)
    
driver = webdriver.Chrome()
driver.response_interceptor = intercept_response

这样会打印你发起的每个请求的连续数据流。

SeleniumBase的实现困境

我尝试用SeleniumBase实现相同功能,但未成功。以下代码仅打印出单个GET请求,而我访问的LinkedIn页面本应产生多个GET请求:

from seleniumbase import Driver
driver = Driver(browser="chrome", pls="eager", agent=agent, proxy=proxy, headed=True, wire=True)

driver.get("https://www.linkedin.com")
for request in driver.requests:
    print(request.url)

内容的提问来源于stack exchange,提问作者Ned Hulton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 13:32:34