[英]empty requests in seleniumwire python
我正在使用 selenium-wire 來抓取 Ubuntu 18.04 中的請求標頭並使用 Firefox 驅動程序。 但是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 設置或我的代碼有問題嗎?
要打印請求,您可以使用以下解決方案:
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']
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.