Python获取浏览器的XHR响应

2024-05-17 02:54:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在玩《帝国锻造》时获得浏览器的XHR响应。我不想自动处理Selenium或请求,只想从XHR响应中获取信息。我怎么能这样做

我试过类似的东西

import keyboard
from selenium import webdriver

driver = webdriver.Chrome()
driver.get('https://en0.forgeofempires.com/page/')

while True:

    if keyboard.is_pressed("x"):
            driver.quit()
            break

    if keyboard.is_pressed("y"):
        resp = driver.execute_script("var network = performance.getEntries() || {}; return network;")
        for x in resp:
          print(x)

所以,我想Selenium打开页面,我可以登录,完成我的工作,然后按Y键获取信息。 当然,不要像我想的那样工作。 有什么建议吗


Tags: fromimportifisdriverselenium浏览器network