在Ubuntu18.04和Firefox驱动程序中,我使用selenium来抓取请求头。但是driver.requests是空的。我有什么问题?
from seleniumwire import webdriver
driver = webdriver.Firefox(executable_path=FireFoxDriverPath, seleniumwire_options={'port': 12345})
driver.get('https://stackoverflow.com/')
print(driver.requests)其结果是:
[]Ubuntu设置、Firefox设置或我的代码有什么问题吗?
发布于 2021-12-27 16:43:09
要打印请求,可以使用以下解决方案:
from seleniumwire import webdriver
driver = webdriver.Firefox(executable_path=FireFoxDriverPath)
driver.get('https://stackoverflow.com/')
# Access requests via the `requests` attribute
for request in driver.requests:
if request.response:
print(
request.path,
request.response.status_code,
request.response.headers['Content-Type']
)https://stackoverflow.com/questions/70498041
复制相似问题