簡體   English   中英

Python 從 XHR 請求中得到 JSON 響應

[英]Python get JSON Response from XHR Request

一段時間以來,我一直在嘗試使用 requests 和其他 python 工具構建 get 請求,實際上應該返回 JSON。

為了更接近主題,我首先嘗試在瀏覽器中重現整個過程。 因此,我已經到了極限。

關於這個URL: https://unverpackt-verband.de/map

當我查看 Firefox 中的 .network 分析時,我在響應下看到了所需的 json。 但是請求部分是空的。 在此處輸入圖像描述

現在,我將感謝有關如何查找/構建合適的請求以使用 python 以自動方式獲取和處理此 JSON 的幫助。


編輯到目前為止已經嘗試過的內容:


requests.get("https://api.unverpacktverband.de/map").json() 結果:“TooManyRedirects:超過 30 個重定向。” 錯誤

我不確定您是否正在尋找以下內容?

import requests
import pandas as pd


headers = {'accept': 'application/json, text/plain, */*',
    'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.79 Safari/537.36'
}

url = 'https://api.unverpackt-verband.de/map'

r = requests.get(url, headers=headers)

df = pd.json_normalize(r.json())
print(df)

終端結果:

    id  type    lat lng
0   1985    storeNoMember   47.558307   9.709220
1   1984    plannedMember   48.941530   8.405472
2   1983    storeMember 49.999355   8.711121
3   1982    mobilePlannedMember 51.838272   6.614867
4   1981    plannedMember   52.841810   7.519561
... ... ... ... ...
631 850 storeNoMember   50.713607   7.044930
632 849 storeNoMember   51.486631   7.214458
633 847 storeMember 49.898628   10.896140
634 846 storeMember 49.840614   7.861260
635 845 storeNoMember   52.201666   8.788376
636 rows × 4 columns

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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