首页 > 解决方案 > 如何使用 Python selenium web driver chorme 从 XHR 中的网络调用中获取响应 json 数据

问题描述

我需要来自 python selenium webdriver 中网络调用的 json 数据,甚至需要来自网络调用的一个特定 url 响应 json 数据

这是我想要的样本数据的图像

在此处输入图像描述

正是我想要来自网络调用的 json 响应的“Mobikwik Offer”

任何人都可以帮我解决这个问题,还建议使用其他选项来获取这些数据。提前致谢

标签: pythonseleniumselenium-webdriver

解决方案


您可以找到pre元素并获取它的文本,然后通过json.loads():

import json 

pre = driver.find_element_by_tag_name("pre").text
data = json.loads(pre)
print(data)

欲了解更多信息,请访问

http://seleniummaster.com/sitecontent/index.php/selenium-web-driver-menu/selenium-test-automation-with-python/235-how-to-test-json-with-selenium-python


推荐阅读