import requests
import json
url = "https://betkarma.com/api/propsComparison?startDate=2023-10-17&endDate=2023-10-23&league=nfl"
response = requests.get(url)
data = response.json()
print(response)
for player_name in data["games"][0]["offers"][0]["player"]:
    if offers[0] == "player":
        value = player["value"] 
break
print(player_name)


上面的代码看起来是正确的;然而,下面的代码肯定缺少一些东西.我期待每个参与者的名字和姓氏,但出于某种原因,我只是得到了第一个人称名字的第一个字母.如有任何帮助,我们将非常感激.我不确定我是否输出了正确的内容,是否缺少一些代码,或者我需要做些什么才能获得一个名字列表.我是Python 领域的新手!

推荐答案

试试这个:

import requests

url = "https://betkarma.com/api/propsComparison?startDate=2023-10-17&endDate=2023-10-23&league=nfl"
response = requests.get(url)
data = response.json()

for p in data.get("games")[0].get("offers"):
    print(p["player"])

输出:

Foye Oluokun
Foye Oluokun
Michael (Saints) Thomas
Michael (Saints) Thomas
Pete Werner
Pete Werner
Demario Davis
Demario Davis
Marshon Lattimore
Demario Davis
Marshon Lattimore
Pete Werner
Marshon Lattimore
Alontae Taylor
Alontae Taylor
Alontae Taylor
Carl Granderson
Carl Granderson
Carl Granderson
Jaguars DST
Saints DST
Blake Grupe
Brandon McManus
Blake Grupe
Blake Grupe
Brandon McManus
Brandon McManus
Brandon McManus
Blake Grupe
Devin Lloyd
Devin Lloyd
Devin Lloyd
Foyesade Oluokun
Derek Carr
Trevor Lawrence
Trevor Lawrence
Derek Carr
Derek Carr
Derek Carr
Trevor Lawrence
Derek Carr
Trevor Lawrence
Trevor Lawrence
Derek Carr
Derek Carr
Derek Carr
Trevor Lawrence
Derek Carr
Derek Carr
Taysom Hill
Trevor Lawrence
Trevor Lawrence
Alvin Kamara
Travis Etienne Jr.
Travis Etienne Jr.
Travis Etienne Jr.
Alvin Kamara
Tank Bigsby
Alvin Kamara
Alvin Kamara
Travis Etienne Jr.
Travis Etienne Jr.
Alvin Kamara
Travis Etienne Jr.
Travis Etienne Jr.
Alvin Kamara
Alvin Kamara
Travis Etienne Jr.
Alvin Kamara
Travis Etienne
Travis Etienne
Travis Etienne
Travis Etienne
Travis Etienne
Travis Etienne
Travis Etienne
Travis Etienne
Andre Cisco
Andre Cisco
Rayshawn Jenkins
Marcus Maye
Marcus Maye
Rayshawn Jenkins
Rayshawn Jenkins
Andre Cisco
Marcus Maye
Evan Engram
Foster Moreau
Foster Moreau
Foster Moreau
Evan Engram
Evan Engram
Evan Engram
Taysom Hill
Rashid Shaheed
Michael Thomas
Chris Olave
Calvin Ridley
Christian Kirk
Michael Thomas
Chris Olave
Rashid Shaheed
Rashid Shaheed
Calvin Ridley
Christian Kirk
Calvin Ridley

python code print images

Python相关问答推荐

删除pandas rame时间序列列中未更改的值

Polars Dataframe:如何按组删除交替行?

如何将Matplotlib的fig.add_axes本地坐标与我的坐标关联起来?

阅读Polars Python中管道的函数定义

如何使用stride_tricks.as_strided逆转NumPy数组

具有多个选项的计数_匹配

删除最后一个pip安装的包

从groupby执行计算后创建新的子框架

Python+线程\TrocessPoolExecutor

如何更新pandas DataFrame上列标题的de值?

CommandeError:模块numba没有属性generated_jit''''

考虑到同一天和前2天的前2个数值,如何估算电力时间序列数据中的缺失值?

在Python中调用变量(特别是Tkinter)

Python—转换日期:价目表到新行

找到相对于列表索引的当前最大值列表""

提高算法效率的策略?

通过追加列表以极向聚合

如何删除重复的文字翻拍?

用两个字符串构建回文

无法在Spyder上的Pandas中将本地CSV转换为数据帧