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
相关产品推荐
相关产品推荐

