AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / coding / Perguntas / 77339578
Accepted
outschool
outschool
Asked: 2023-10-22 18:33:46 +0800 CST2023-10-22 18:33:46 +0800 CST 2023-10-22 18:33:46 +0800 CST

Apenas o primeiro caractere de valor em JSON está sendo impresso?

  • 772
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)


O código acima parece estar correto; no entanto, certamente algo está faltando no código abaixo. Estou esperando o nome e o sobrenome de cada participante, mas estou apenas recebendo a primeira letra do nome da primeira pessoa retornada por algum motivo. Qualquer ajuda é muito apreciada. Não tenho certeza se não estou exibindo a coisa correta, se algum código está faltando ou o que preciso fazer para obter uma lista de nomes. Eu sou um novato em python!

python
  • 3 3 respostas
  • 59 Views

3 respostas

  • Voted
  1. Andrej Kesely
    2023-10-22T18:38:58+08:002023-10-22T18:38:58+08:00

    Tentar:

    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["games"][0]["offers"]:
        print(p["player"])
    

    Impressões:

    
    ...
    
    Rashid Shaheed
    Rashid Shaheed
    Calvin Ridley
    Christian Kirk
    
    ...
    
    • 3
  2. Best Answer
    MD Kawsar
    2023-10-22T18:44:01+08:002023-10-22T18:44:01+08:00

    tente isto:

    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"])
    

    saída:

    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
    

    imagens de impressão de código python

    • 3
  3. XMehdi01
    2023-10-22T19:01:15+08:002023-10-22T19:01:15+08:00

    Esse código é muito simples você pode usar

    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()
    players = []
    for offer in data["games"][0]["offers"]:
        player_name = offer["player"]
        players.append(player_name)
    for player in players:
        print(player)
    

    Saída:

    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
    Chris Olave
    Michael Thomas
    Rashid Shaheed
    Rashid Shaheed
    Christian Kirk
    Michael Thomas
    Michael Thomas
    Chris Olave
    Chris Olave
    Calvin Ridley
    Calvin Ridley
    Christian Kirk
    Christian Kirk
    Jamal Agnew
    Alvin Kamara + Evan Engram
    Calvin Ridley + Chris Olave
    Christian Kirk + Michael Thomas
    Travis Etienne + Foster Moreau
    Alvin Kamara + Travis Etienne
    Calvin Ridley + Chris Olave
    Christian Kirk + Rashid Shaheed
    Evan Engram + Michael Thomas
    Trevor Lawrence + Derek Carr
    
    • 0

relate perguntas

  • Como divido o loop for em 3 quadros de dados individuais?

  • Como verificar se todas as colunas flutuantes em um Pandas DataFrame são aproximadamente iguais ou próximas

  • Como funciona o "load_dataset", já que não está detectando arquivos de exemplo?

  • Por que a comparação de string pandas.eval() retorna False

  • Python tkinter/ ttkboostrap dateentry não funciona quando no estado somente leitura

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    destaque o código em HTML usando <font color="#xxx">

    • 2 respostas
  • Marko Smith

    Por que a resolução de sobrecarga prefere std::nullptr_t a uma classe ao passar {}?

    • 1 respostas
  • Marko Smith

    Você pode usar uma lista de inicialização com chaves como argumento de modelo (padrão)?

    • 2 respostas
  • Marko Smith

    Por que as compreensões de lista criam uma função internamente?

    • 1 respostas
  • Marko Smith

    Estou tentando fazer o jogo pacman usando apenas o módulo Turtle Random e Math

    • 1 respostas
  • Marko Smith

    java.lang.NoSuchMethodError: 'void org.openqa.selenium.remote.http.ClientConfig.<init>(java.net.URI, java.time.Duration, java.time.Duratio

    • 3 respostas
  • Marko Smith

    Por que 'char -> int' é promoção, mas 'char -> short' é conversão (mas não promoção)?

    • 4 respostas
  • Marko Smith

    Por que o construtor de uma variável global não é chamado em uma biblioteca?

    • 1 respostas
  • Marko Smith

    Comportamento inconsistente de std::common_reference_with em tuplas. Qual é correto?

    • 1 respostas
  • Marko Smith

    Somente operações bit a bit para std::byte em C++ 17?

    • 1 respostas
  • Martin Hope
    fbrereto Por que a resolução de sobrecarga prefere std::nullptr_t a uma classe ao passar {}? 2023-12-21 00:31:04 +0800 CST
  • Martin Hope
    比尔盖子 Você pode usar uma lista de inicialização com chaves como argumento de modelo (padrão)? 2023-12-17 10:02:06 +0800 CST
  • Martin Hope
    Amir reza Riahi Por que as compreensões de lista criam uma função internamente? 2023-11-16 20:53:19 +0800 CST
  • Martin Hope
    Michael A formato fmt %H:%M:%S sem decimais 2023-11-11 01:13:05 +0800 CST
  • Martin Hope
    God I Hate Python std::views::filter do C++20 não filtrando a visualização corretamente 2023-08-27 18:40:35 +0800 CST
  • Martin Hope
    LiDa Cute Por que 'char -> int' é promoção, mas 'char -> short' é conversão (mas não promoção)? 2023-08-24 20:46:59 +0800 CST
  • Martin Hope
    jabaa Por que o construtor de uma variável global não é chamado em uma biblioteca? 2023-08-18 07:15:20 +0800 CST
  • Martin Hope
    Panagiotis Syskakis Comportamento inconsistente de std::common_reference_with em tuplas. Qual é correto? 2023-08-17 21:24:06 +0800 CST
  • Martin Hope
    Alex Guteniev Por que os compiladores perdem a vetorização aqui? 2023-08-17 18:58:07 +0800 CST
  • Martin Hope
    wimalopaan Somente operações bit a bit para std::byte em C++ 17? 2023-08-17 17:13:58 +0800 CST

Hot tag

python javascript c++ c# java typescript sql reactjs html

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve