Вы можете использовать это
logging_prefs = {'performance' : 'INFO'}
caps = DesiredCapabilities.CHROME.copy()
caps['loggingPrefs'] = logging_prefs
driver = webdriver.Chrome(desired_capabilities=caps)
Для расчета суммы:
total_bytes = []
for entry in driver.get_log('performance'):
if "Network.dataReceived" in str(entry):
r = re.search(r'encodedDataLength\":(.*?),', str(entry))
total_bytes.append(int(r.group(1)))
mb = round((float(sum(total_bytes) / 1000) / 1000), 2)
Для дальнейшего использования, можно запросить эту информацию из браузерапо Python. Однако на момент написания этой статьи ни один браузер не поддерживал эту функцию для этих конкретных данных.
Более подробную информацию можно найти здесь .