我對 Python 完全陌生,所以請對任何“令人尷尬的代碼或問題”表示歉意。實際上我正在使用 R,但我無法構建為我完成以下工作的代碼。我為此任務切換到 Python,因為以下代碼已經存在。問題:我想從受密碼保護的網站上抓取數據,并將該數據讀入 Power BI。import requestsimport jsonimport argparsefrom typing import Listfrom pandas.io.json import json_normalizeimport pandas as pddef login(mail: str, password: str) -> (int): login = requests.post( "https://kickbase.sky.de/api/v1/user/login", params={ "email": mail, "password": password }) if login.status_code == 200: return json.loads(login.text)["user"]["accessToken"] raise LoginError(mail, login.status_code)auth_token = login("[email protected]", "testuserscrape")request = requests.get( f"https://api.kickbase.com/leagues/1420282/lineupex", headers={"Authorization": f"Bearer {auth_token}"})players_json = json.loads(request.text)["players"]df = pd.DataFrame.from_dict(players_json, orient='columns')我對df感興趣。當我在 Jupiter Notebook 中運行此代碼時,我得到了我想要的:輸出但是,當我將此代碼簡單地放入 PowerBI -> 獲取數據 -> Python 腳本時,我收到以下錯誤:在此處輸入圖像描述有誰知道如何解決此問題并將我的數據導入 Power BI 查詢?最好的!
添加回答
舉報
0/150
提交
取消