Python response.text()中的Extraxt URL

Python response.text()中的Extraxt URL,python,curl,python-requests,libcurl,Python,Curl,Python Requests,Libcurl,我想从下面的响应(查找)中提取result not target(79和12)的id及其url(目标的) 发现: {"count":87, "results":[ { "id":79, "target": { {"id":567,"url":"ht

我想从下面的响应(查找)中提取result not target(79和12)的id及其url(目标的)

发现:

{"count":87,
   
   "results":[
      {
         "id":79,
         "target":
             {
                 {"id":567,"url":"https://demo.com
",.....},
          "(...)"
         ,
         "id":12,
         "target":
         
          "(...)"
         ,
         "id":32,
         "target":
          "(...)"
         ,"(....)"
}
]
}

如何提取这些id和URL并以dist的形式存储?

示例代码的语法不正确。假设
results
下的数据是词典列表,您可以使用dict comprehension:

urls = {i["id"]: i["target"]["site"]["url"] for i in findings["results"]}

使用
python词典理解

new_dict = {i["id"]: i['target']["site"]["url"] for i in finding["results"]}