亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在電源查詢中使用簡短的 Python 腳本從受密碼保護的站點(-> Power BI)中抓取數據

在電源查詢中使用簡短的 Python 腳本從受密碼保護的站點(-> Power BI)中抓取數據

哈士奇WWW 2022-06-22 17:18:51
我對 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 查詢?最好的!
查看完整描述

2 回答

?
蝴蝶刀刀

TA貢獻1801條經驗 獲得超8個贊

我想你還沒有安裝 pandas 和其他庫。嘗試下面的代碼來安裝熊貓和其他要求。

Python2.x

pip install pandas typing requests matplotlib

Python3.x

pip3 install pandas typing requests matplotlib


查看完整回答
反對 回復 2022-06-22
?
至尊寶的傳說

TA貢獻1789條經驗 獲得超10個贊

我會在選項下的設置中檢查 python 路徑。

在此處輸入圖像描述

然后確保安裝庫來運行腳本。


查看完整回答
反對 回復 2022-06-22
  • 2 回答
  • 0 關注
  • 139 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號