簡體   English   中英

seleniumwire python 中的空請求

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM