JSON рдпрд╛ рдЖрдкрдХреЗ рдкрд╣рд▓реЗ API рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдбрд░реЛ рдордд

рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ 8 рд╡рд░реНрд╖реЛрдВ рдХрд╛ рдЕрдиреБрднрд╡ рд▓реЗрдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдб рд╣реИред рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди, рдореИрдВ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рднрд╛рд╖рд╛рдУрдВ рдФрд░ рддрдХрдиреАрдХреЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдЖрдЬрд╝рдорд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛: рдкреАрдПрдЪрдкреА рдбреЗрд╡реЗрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдкрд░ рд╣рд░ рддрд░рд╣ рдХреЗ рдлрд╝рд┐рд╢рд┐рдВрдЧ рдЪреБрдЯрдХреБрд▓реЛрдВ рдХреЗ "рд╡рд┐рдХрд╛рд╕" рд╕реЗ рд▓реЗрдХрд░ рдЖрдзреБрдирд┐рдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдФрд░ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХреЛрдВ рдкрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рддрдХред рд╡реИрд╕реЗ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рд╡рд┐рд╕рд░реНрдЬрди 12 рд╕рд╛рд▓ рдХреА рдЙрдореНрд░ рдореЗрдВ рдЗрд╕ рдкрдж рдХреЗ рд▓рд┐рдП рд╣реБрдЖред рдЕрдм рдореИрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдореЗрдВ рд╕реНрдирд╛рддрдХ рдХреА рдбрд┐рдЧреНрд░реА рдХреЗ рдЕрдкрдиреЗ рджреВрд╕рд░реЗ рд╡рд░реНрд╖ рдореЗрдВ рд╣реВрдВред рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдЕрд░реНрдерд╛рддреН, рдкрд╣рд▓реЗ рд╡рд░реНрд╖ рддрдХ, рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдореИрдВ рд╣рдореЗрд╢рд╛ рд╣рд░ рдмрд╛рд░ рдбрд░рддрд╛ рдерд╛ рдЬрдм рдореИрдВрдиреЗ JSON рд╢рдмреНрдж рджреЗрдЦрд╛ред рд╕рдордЭ рдЧрдП рдФрд░ рд╕рдордЭ рдЧрдПред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдореЗрд░реЗ рд╕рдореВрд╣ рдХреЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ рдЕрднреА рднреА рдХрд┐рд╕реА рднреА рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдЙрди рд▓реЗрдЦреЛрдВ рд╕реЗ рдкреНрдпрд╛рд░ рд╣реИ рдЬрд╣рд╛рдВ рд▓реЗрдЦрдХ рдЕрдкрдиреЗ рд╡рд┐рд╖рдп рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рддрд╛ рд╣реИ, рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рд╕рдВрд▓рдЧреНрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЪрдмрд╛рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдиреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛, рдФрд░ рдЦреБрдж рдХреЛ рдЬрдЯрд┐рд▓ рд╢рдмреНрджреЛрдВ рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдкрд░ рдирд╣реАрдВ рдлреЗрдВрдХрддрд╛ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдПрдкреАрдЖрдИ рдХреЗ рдЙрдкрдпреЛрдЧ (PUBG рдПрдкреАрдЖрдИ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ) рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рдмрд┐рдирд╛ рдмрдХрд╡рд╛рд╕ рдХреЗред рдЪрд▓реЛ рдЪрд▓рддреЗ рд╣реИрдВ!

рдЫрд╡рд┐

рдЧреВрдЧрд▓ рдХреЛрд▓рд╛рдм


рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╛рдпрдерди рдХреЗ рдиреНрдпреВрдирддрдо рдЬреНрдЮрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред "рдиреНрдпреВрдирддрдо" рд╕реЗ рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдкреНрд░рд┐рдВрдЯ, рдЕрдЧрд░, рдХреЗ рд▓рд┐рдП, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЪрд╛рджрд░реЗрдВ, рд╢рдмреНрджрдХреЛрд╢ред рд╣рдо Google рд╕рд╣рдпреЛрдЧреА рд╡рд╛рддрд╛рд╡рд░рдг (рдЗрд╕рдХреЗ рдмрд╛рдж - рдмрд╕ "рдХреЛрд▓рд╛рдм") рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред рдХреЛрд▓рд╛рдм рдПрдХ рдореБрдХреНрдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИ рдЬрд╣рд╛рдВ рд╕реНрдорд╛рд░реНрдЯ рд▓реЛрдЧ рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрд╕рдВрдзрд╛рди рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдм рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рд╣рдо рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ: рд╡рд╣рд╛рдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ "рд▓реИрдкрдЯреЙрдк" (рдЕрдВрдЧреНрд░реЗрдЬреА рд╕реЗ - рдПрдХ рдиреЛрдЯрдмреБрдХ) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ, рдХреЛрдб рдХреЛ рд╕реАрдзреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ (рдХреЛрд▓реИрдм рдореЗрдВ рдХреЛрдб рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ "рдХреЛрдб рд╕реЗрд▓") рд▓рд┐рдЦрд╛ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЖрдЗрдП рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ:

  1. рд╣рдо Google Colab рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ Google рдЦрд╛рддреЗ рд╕реЗ рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╣реИрдВ
  2. рдХреЛрд▓рд╛рдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдЗрд╕рдХреА рдорджрдж рд╕реЗ рд╣рдореЗрдВ рдореБрдЦреНрдп рдкреГрд╖реНрда рджреНрд╡рд╛рд░рд╛ рдЕрднрд┐рд╡рд╛рджрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд╣рдо рдКрдкрд░реА рдмрд╛рдПрдБ рдХреЛрдиреЗ рдореЗрдВ рдлрд╝рд╛рдЗрд▓> рдирдИ рдкрд╛рдпрдерди 3 рдиреЛрдЯрдмреБрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рд▓реИрдкрдЯреЙрдк рдмрдирд╛рддреЗ рд╣реИрдВред

    рдХреБрдЫ рд╕реЗрдХрдВрдб рдореЗрдВ, рд╣рдореЗрдВ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

  3. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рдпрд╛рдж рд░рдЦреЗрдВ :
    Ctrl + Enter (Cmd + Enter for MacOS) - рд╡рд░реНрддрдорд╛рди рдХреЛрдб рд╕реЗрд▓ рдЪрд▓рд╛рдПрдБ
    ALT + Enter (MacOS рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк + рджрд░реНрдЬ рдХрд░реЗрдВ) - рд╡рд░реНрддрдорд╛рди рдХреЛрдб рд╕реЗрд▓ рдЪрд▓рд╛рдПрдВ, рдмрдирд╛рдПрдВ рдФрд░ рдирдП рдХреЛрдб рд╕реЗрд▓ рдкрд░ рдЬрд╛рдПрдВ

рдХреЛрдб рд╕реЗрд▓ рдореЗрдВ, рдЖрдк рддреБрд░рдВрдд рдирд┐рдпрдорд┐рдд рдЕрдЬрдЧрд░ рдХреЛрдб рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рд╣рдо рдХреБрдЫ рдХрдВрд╕реЛрд▓ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ рдЪрд┐рд╣реНрди рд▓рд╛рдЗрди рд╕реЗ рдкрд╣рд▓реЗ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

рдкрд╛рдпрдерди рдХреЛрдб

print('Hello, PUBG!') 

рдХрдВрд╕реЛрд▓ рдЯреАрдо

 !mkdir hello_pubg !cd hello_pubg 

рдЖрдЗрдП, рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд░рд▓ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рднрд╛рдЬрдХ рдвреВрдВрдврдирд╛:

  1. рдХреЛрдб рд╕реЗрд▓ рдореЗрдВ рд╣рдо рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ:

     a = 10 b = 8 

  2. Alt + Enter рджрдмрд╛рдПрдВ (MacOS рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк + рджрд░реНрдЬ рдХрд░реЗрдВ) рдФрд░ рдирдП рдХреЛрдб рд╕реЗрд▓ рдореЗрдВ рд▓рд┐рдЦреЗрдВ:

     while a != 0 and b != 0: if a > b: a %= b else: b %= a gcd = a + b 

  3. Alt + рдлрд┐рд░ рд╕реЗ рджрдмрд╛рдПрдВ (рд╡рд┐рдХрд▓реНрдк + MacOS рдХреЗ рд▓рд┐рдП рджрд░реНрдЬ рдХрд░реЗрдВ) рдФрд░ рдирдП рдХреЛрдб рд╕реЗрд▓ рдореЗрдВ рд▓рд┐рдЦреЗрдВ:

     print(gcd) 

    рдФрд░ Ctrl + Enter (Cmd + Enter for MacOS) рджрдмрд╛рдПрдБред рд╣рдореЗрдВ рдЙрддреНрддрд░ рдорд┐рд▓рддрд╛ рд╣реИ: реи



рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЛрд▓рд╛рдм рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдХреБрдЫ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдпрд╣рд╛рдВ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рд╡реИрд╕реЗ, рдпрджрд┐ рд╣рдо рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдЕрдиреНрдп рдирдВрдмрд░реЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рдХреЛрдб рд╕реЗрд▓ рдореЗрдВ рдЪрд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛, рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдлрд┐рд░ рджреВрд╕рд░рд╛ рдФрд░ рдлрд┐рд░ рддреАрд╕рд░рд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд╣рдо рд▓реИрдкрдЯреЙрдк рдХреЛ рдмрдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЪрд▓реЛ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред

PUBG рдПрдкреАрдЖрдИ


рдЕрдм рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдПрдХ рдПрдкреАрдЖрдИ рдХреНрдпрд╛ рд╣реИред рдЬрдм рднреА рд╣рдо рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рд╕рд╛рдЗрдЯ рдХрд╛ рд╕рд░реНрд╡рд░ рд╣рдореЗрдВ HTML рдХреЛрдб рдХреЗ рд╕рд╛рде рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, google.com рдкрд░ рдЬрд╛рдХрд░, Google рд╕рд░реНрд╡рд░ рд╣рдорд╛рд░реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ HTML рднреЗрдЬрддрд╛ рд╣реИ, рдЬреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рд╣реА рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╣рдореЗрдВ рдПрдХ рд╕реБрдВрджрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдПрдХ рдЪрд┐рддреНрд░, рд╕рднреА рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛, рдЖрджрд┐ред рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдореЗрд╢рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реБрдП , рд╣рдо рдкреНрд░рд┐рдВрдЯ () рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЕрдЬрдЧрд░ рдореЗрдВ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рджреЗрдЦреЗрдВрдЧреЗред рддреЛ рдпрд╣ рд╣реИред рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореМрд╕рдо рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдУрдкрдирд╡рд╛рд░реНрдЯрд░рдореИрдк рд╕реЗ рдорд┐рд▓рд╛ рд╣реИред рдФрд░ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдЕрдкрдиреЗ рджрдо рдкрд░ рд╕рд░реНрд╡рд░ рд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдХрднреА рдирд╣реАрдВ рд╕рдВрднрд╛рд▓ рдкрд╛рдпреЗрдЧрд╛ред рдЗрд╕ рд╕рд╛рдЗрдЯ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рд╣рдореЗрдВ рдРрд╕реЗ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд┐рдП рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЕрдЧрд░ рд╣рдореЗрдВ рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдПрдХ рдореМрд╕рдо рдмреНрд▓реЙрдХ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рд╣рдо рдУрдкрдирд╡рд╛рдЗрдЯрд░рдореИрдк (рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рдПрдирд╛рд▓реЙрдЧ рдЬреЛ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ) рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдФрд░ рдЕрдиреБрд╡рд╛рдж рдореЗрдВ рд░реВрд╕реА рдПрдХ "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕" рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН , рдлреЙрд░реНрдо рд╕рд╛рдЗрдЯ. com / request рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдФрд░ рдЗрди рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЛ JSON рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ XML рдкреНрд░рд╛рд░реВрдк рднреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЦреЗрд▓ PUBG рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рд╡рд╣ рд╕рдВрд╕рд╛рдзрди рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдкреНрд░рд╛рдкреНрдд рдЧрдарди рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреЗ, рдЗрд╕реЗ рдПрдХ рдирдП рдЯреИрдм рдореЗрдВ рдЦреЛрд▓реЗрдВ рдФрд░ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдХрд┐рд╕реА рднреА рдЦрд┐рд▓рд╛рдбрд╝реА рдХрд╛ рдЙрдкрдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "Twitch_todol"ред рдЗрд╕ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдЖрдБрдХрдбрд╝реЗ рдЦреБрд▓рддреЗ рд╣реИрдВ:



рд╣рдо рдЙрдирдХрд╛ рдЕрдВрддрд┐рдо рдореИрдЪ (рд╕реВрдЪреА рдореЗрдВ рдкрд╣рд▓рд╛) рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ рд╡реЗ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:



PUBG API рд╕реЗ рдЗрд╕ рдореИрдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

  1. рд╣рдо PUBG рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреГрд╖реНрда рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ ред
  2. рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдмрдЯрди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдкреЗрдЬ рдкрд░ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ рдпрд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВред рдФрд░ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рд╣рдордиреЗ рдпрд╣ рдЦреЗрд▓ рдЦреЗрд▓рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╣рдореЗрдВ рдЗрд╕ рд╕рд╛рдЗрдЯ рд╕реЗ рдЕрдкрдирд╛ рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН рдПрдкреА рдХреБрдВрдЬреАред

    рд╣рд░ рдмрд╛рд░, рдХрд┐рд╕реА рднреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП PUBG рд╕рд░реНрд╡рд░ рдХреА рдУрд░ рдореБрдбрд╝рддреЗ рд╣реБрдП, рд╣рдореЗрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЕрдиреВрдареЗ рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЦреЗрд▓ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкрддрд╛ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реАрдорд╛ рд╣реИ - рдкреНрд░рддрд┐ рдорд┐рдирдЯ 10 рд╕реЗ рдЕрдзрд┐рдХ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВред рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
  3. рд╣рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдирд╛ рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ



    рдлрд┐рд▓рд╣рд╛рд▓, рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдпрд╣рд╛рдВ рдХреНрдпрд╛ рджрд░реНрдЬ рдХрд┐рдпрд╛ рд╣реИред рд╣рдо рдмрдирд╛рдПрдБ рдРрдк рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╡рд░реНрдгреЛрдВ рдХрд╛ рдПрдХ рд▓рдВрдмрд╛ рд╕реЗрдЯ рджреЗрдЦреЗрдВ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ (рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ):

     eyJ0eXAiOiJKV1QiLWFeCJhbGciOiJIUzI1NiJ9.eyJqdGkiOiI5ZjIwYTJkMC0xMzYwLTAxMzgtZTFhYS03ZDVjOWM4YTdjZWUiLCJpc3MiOiJnYW1lbG9ja2VyIiwiaWF04IjoxNTc4MzkwNDQwLCJwdWIiOiJibHVlaG9sZSIsInRpdGxlIjoicHViZyIsImFwcCI6ImxlYW5jb3JlZ2ctZ21hIn0.fwFwEeEw3OghE8sACAHbpKWlJFBVo6F_DbB7dbanybLIIToJc4 

  4. рдЕрдкрдиреЗ рдЯреЛрдХрди рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдЯреИрдм рдХреЛ рдХреЛрд▓рд╛рдм рдХреЗ рд╕рд╛рде рдЦреЛрд▓реЗрдВред рдЖрдкрдиреЗ рдЗрд╕реЗ рдмрдВрдж рдирд╣реАрдВ рдХрд┐рдпрд╛, рдХреНрдпрд╛ рдЖрдкрдиреЗ?
  5. рдкрд╣рд▓реЗ рдХреЛрдб рд╕реЗрд▓ рдореЗрдВ рд╣рдо рдЗрд╕ рдХреЛрдб рдХреЛ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ:

     import requests url = "endpoint-url" API_KEY = '< >' header = { "Authorization": "Bearer " + API_KEY, "Accept": "application/vnd.api+json" } 

    рдФрд░ рджреМрдбрд╝реЛред рдЗрд╕ рдХреЛрдб рдХреЗ рдХреЛрдб рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ (рд╣реЗрдбрд░) рдмрдирд╛рдпрд╛, рдЬрд┐рд╕рдореЗрдВ PUBG API рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВред рд╣рдо рдЗрд╕ рд╢рдмреНрджрдХреЛрд╢ рдХреЛ рд╣рд░ рдмрд╛рд░ рд╕рд░реНрд╡рд░ рд╕реЗ рднреЗрдЬреЗрдВрдЧреЗред рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ, рд╣рдо рд╕рд░реНрд╡рд░ рдХреЛ "рд╣реИрд▓реЛ, рдореЗрд░рд╛ рдирд╛рдо рдкреЗрдЯреНрдпрд╛," рдмрддрд╛рддреЗ рд╣реИрдВ - рдЬрд╣рд╛рдВ рдкреЗрдЯреНрдпрд╛ рд╣рдорд╛рд░рд╛ рдЯреЛрдХрди рд╣реИ - "рдореИрдВ рдЖрдкрд╕реЗ JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ!" рдореБрдЭреЗ рдЗрд╕ рдкреГрд╖реНрда рдкрд░ PUBG API рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рд╕реЗ рдорд┐рд▓рд╛ рдХреЛрдб рдХрд╛ рдЯреБрдХрдбрд╝рд╛ рдорд┐рд▓рд╛ред
  6. рдЕрдм рд╣рдореЗрдВ рдпрд╣ рдмрддрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рд╕рд░реНрд╡рд░ рд╕реЗ рдХреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдЙрд╕реЗ Twitch_todol рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдЕрдВрддрд┐рдо рдЧреЗрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВ
    api.pubg.com/shards/steam/players?filter [playerNames] = Twitch_todol

    рд╡рд╣ рд╣реИ (рдирдП рдХреЛрдб рд╕реЗрд▓ рдореЗрдВ):

     player_name = 'Twitch_todol' r = requests.get('https://api.pubg.com/shards/steam/players?filter[playerNames]=' + player_name, headers=header) player = r.json() 

    рдЬрд╣рд╛рдВ рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╣рдо рдлрд╝рдВрдХреНрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд╣ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рд╕рд░реНрд╡рд░ рд╕реЗ рдЪрд╛рд╣рд┐рдП, рдФрд░ рджреВрд╕рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╣рдорд╛рд░реЗ рд╣реЗрдбрд░ рд╢рдмреНрджрдХреЛрд╢ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╣рдо рд╕рд░реНрд╡рд░ рд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ тАЬрд╣реЗрд▓реЛ, рдореИрдВ рдкреАрдЯрд░ рд╣реВрдБ! рдореИрдВ рдЖрдкрд╕реЗ JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ Twitch_todol рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред "

    рдФрд░ рддреАрд╕рд░реА рдкрдВрдХреНрддрд┐ рдореЗрдВ, рд╣рдо рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЗрд╕реА JSON рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдЬреЛрдВрд╕ред рдФрд░ .json () рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде, рд╣рдо рдЗрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдкрд╛рдпрдерди рд╕рдордЭрддрд╛ рд╣реИред

    рдЖрдЗрдП рдирдП рдХреЛрдб рд╕реЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдХрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ:

     type(player) 

    рдЗрд╕рдХрд╛ рдЬрд╡рд╛рдм рдмрдбрд╝рд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдпрд╣реА рд╣реИ, рдЕрдм рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЦрд┐рд▓рд╛рдбрд╝реА рдЪрд░ рдореЗрдВ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рд╣реИ рдЬреЛ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдЕрдЬрдЧрд░ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред
  7. рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╢рдмреНрджрдХреЛрд╖ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдЪрд▓рд┐рдП рджреЗрдЦрддреЗ рд╣реИрдВ

     player.keys() 

    рд╣рдо рдЙрддреНрддрд░ рджреЗрдЦрддреЗ рд╣реИрдВ:

    dict_keys (['рдбреЗрдЯрд╛', 'рд▓рд┐рдВрдХ', 'рдореЗрдЯрд╛'])

    рдпреЗ рд╣рдорд╛рд░реЗ рд╢рдмреНрджрдХреЛрд╢ рдХреА рдХреБрдВрдЬреА рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред

    рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╣рдореЗрдВ рд╡рд╣ рдЦрд┐рд▓рд╛рдбрд╝реА рдорд┐рд▓реЗ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд┐рдЦреЗрдВрдЧреЗ:

     player['data'][0]['attributes'] 

    рдпрд╣рд╛рдВ рд╣рдо рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦрддреЗ рд╣реИрдВ: рдЬрдм рдЙрд╕рдиреЗ рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛, рддреЛ рдЙрд╕рдХрд╛ рдЙрдкрдирд╛рдо, рд╡рд╣ рдХрд┐рд╕ рдордВрдЪ рдкрд░ рдЦреЗрд▓рддрд╛ рд╣реИ, рдЗрддреНрдпрд╛рджрд┐ред
  8. рд╣рдореЗрдВ рдЙрд╕рдХреЗ рдЕрдВрддрд┐рдо рдореИрдЪ рдХреА рдЖрдИрдбреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо pubg.op.gg рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЯреИрдм рдореЗрдВ рдЦреБрд▓рд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рд▓рд┐рдЦрддреЗ рд╣реИрдВ:

     player['data'][0]['relationships']['matches']['data'][0]['id'] 

    рд╣рдореЗрдВ 'ca2c453b-649a-4556-b768-66b9e01aae63' рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рдорд┐рд▓рд╛ (рдЖрдкрдХрд╛ рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд╕рдордп рдЦрд┐рд▓рд╛рдбрд╝реА рдкрд╣рд▓реЗ рд╣реА рдХрдИ рдореИрдЪ рдЦреЗрд▓ рд╕рдХрддрд╛ рд╣реИ)ред рдЖрдкрдХреЛ рдЬреЛ рдорд┐рд▓рд╛ рд╣реИ, рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдЖрдк рднреНрд░рдорд┐рдд рди рд╣реЛрдВред

    рддреЛ, рд╣рдо рдореИрдЪ рдХреА рдЖрдИрдбреА рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЕрдм рдЗрд╕ рдореИрдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рд╡реИрд░рд┐рдПрдмрд▓ рдореИрдЪ_рдЖрдИрдбреА рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╣рдо рдкреНрд░рд╛рдкреНрдд рдЖрдИрдбреА рдХреЗ рдмрд░рд╛рдмрд░ рдмрдирд╛рддреЗ рд╣реИрдВред рдФрд░ рд╣рдо рдХреБрдЫ рдЕрд▓рдЧ рдкрддреЗ рдкрд░ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рд╣реИ:

     match_id = player['data'][0]['relationships']['matches']['data'][0]['id'] # id  r = requests.get('https://api.pubg.com/shards/steam/matches/' + match_id, headers=header) match = r.json() 

  9. рдореИрдЪ рдЪрд░, рдЬреЛ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рд╣реИ, рдЗрд╕ рдореИрдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рд░рдЦрддрд╛ рд╣реИред рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕ рдореИрдЪ рдореЗрдВ рд╕рднреА рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ:

     match_players = [item for item in match['included'] if item['type'] == 'participant'] match_players 

    рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА (match_players) рднрд░рддреЗ рд╣реИрдВ, рд╢рдмреНрджрдХреЛрд╢ рдореИрдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ ['рд╢рд╛рдорд┐рд▓'] ('рд╢рд╛рдорд┐рд▓' 'рд╢рдмреНрджрдХреЛрд╢ рд╢рдмреНрджрдХреЛрд╢ рдХреА рдХреБрдВрдЬреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореИрдЪ рдХреЗ рд╕рднреА рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд╕рдВрдХреЗрддрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ), рд╕рд╛рде рд╣реА рдХреБрдВрдЬреА' рдкреНрд░рдХрд╛рд░ 'рдХреЗ рдореВрд▓реНрдп рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдХреНрдпреЛрдВ рдЬрд╛рдБрдЪрддреЗ рд╣реИрдВ
    рдореИрдЪ ['рд╢рд╛рдорд┐рд▓'] рдЦрд┐рд▓рд╛рдбрд╝реА рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИ? рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдЪ рдирд╣реАрдВ рд╣реИ, рдореИрдЪ ['рд╢рд╛рдорд┐рд▓'] рдореЗрдВ рдЙрди рдЯреАрдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ, рдЬрд┐рдирдореЗрдВ рдпреЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдЦреЗрд▓рддреЗ рд╣реИрдВ (рдпрд╛рдиреА, рдЖрдЗрдЯрдо ['рдкреНрд░рдХрд╛рд░'] 'рд░реЛрд╕реНрдЯрд░' рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред рдпрд╣ рд╣реИ, рдореИрдЪ ['рд╢рд╛рдорд┐рд▓'] рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

    [рдЦрд┐рд▓рд╛рдбрд╝реА, рдЯреАрдо, рдЯреАрдо, рдЦрд┐рд▓рд╛рдбрд╝реА, рдЦрд┐рд▓рд╛рдбрд╝реА, рдЦрд┐рд▓рд╛рдбрд╝реА, рдЯреАрдо, ...]

    рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдореЗрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

    рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдорд┐рд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рдореИрдЪ рдореЗрдВ рдЕрдиреНрдп рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ, рд╣рдо рдЗрд╕ рдореИрдЪ рдореЗрдВ рдЕрдкрдиреЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдЯреНрд╡рд┐рдЪ_рдЯреЙрдбреЛрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рджреЗрдЦреЗрдВрдЧреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╣реИрдВ:

     my_player_stats = [item for item in match_players if item['attributes']['stats']['name'] == player_name][0] my_player_stats 


рдкрд░рд┐рдгрд╛рдореА рдЖрдБрдХрдбрд╝реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ:



pubg.op.gg рдкрд░ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рд╕рд╛рде



рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдЦрд╝реБрд╢ рд╣реЛ рдЬрд╛рдУ! рд╡реИрд╕реЗ, рдЬрдм рдореИрдВ рдпрд╣ рд▓реЗрдЦ рд▓рд┐рдЦ рд░рд╣рд╛ рдерд╛, рд╣рдорд╛рд░реЗ рд╣реАрд░реЛ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрдИ рдореИрдЪ рдЦреЗрд▓рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд▓реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдКрдкрд░ рджрд┐рдП рдЧрдП рдХреБрдЫ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╢рд╛рдпрдж рдореЗрд▓ рди рдЦрд╛рдПрдВред

рд╕рдорд╛рдкрди


рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рд╣рдорд╛рд░реЗ рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдЖрдкрдХреЛ JSON рдФрд░ API рд╢рдмреНрдж рд╕реЗ рдбрд░рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рд╡реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╣реЛ рд╕рдХреЗрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдкреНрд░рд▓реЗрдЦрди рд╕рдВрд▓рдЧреНрди рд╣реЛред рдореИрдВрдиреЗ рдЬрдЯрд┐рд▓ рд╢рдмреНрджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛, рд╕рдмрд╕реЗ рд╕реБрд▓рдн рднрд╛рд╖рд╛ рдореЗрдВ рдЗрд╕реЗ рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

рдФрд░ рд╕рд╛рде рд╣реА, рдореИрдВ 8 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдкрд╣рд▓реА рдмрд╛рд░ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдмрд░ рдФрд░ рд▓реЗрдЦрдХ ( рдЕрд░рд╣рдореИрдХреНрд╕ ) рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

Source: https://habr.com/ru/post/hi483964/


All Articles