๋ชฉ์ฐจ
๊ฐ์
์ ๋ช ๊ฒ์ '๋ฆฌ๊ทธ์ค๋ธ๋ ์ ๋'์ ์ ์ ๊ฒ์ ์ฌ์ดํธ์ธ OP.GG์์ ์น ํฌ๋กค๋ง์ ํด๋ณด์๋ค!
์ฌ์ฉ์๊ฐ ๋๋ค์์ ๊ฒ์ํ๋ฉด ํด๋น ์ ์ ์ ์ต๊ทผ 20๊ฐ์ ๊ฒ์ ์ ์ ์ด ์ถ๋ ฅ์ด ๋๋ค.
โผ์ฝ๋
https://github.com/Bluishhot-Star/WEB/blob/master/LolStatCrawl.py
์ฌ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
bs4, requests
๊ณผ์
์ฌ์ดํธ์ url์ ์ดํด๋ณด๋ ์ฌ์ฉ์๊ฐ ๊ฒ์์ฐฝ์ ์ ์ ์ ๋๋ค์์ ์ ๋ ฅํ๋ฉด
API๊ฐ ์ ๋ ฅํ ๋๋ค์์ ๊ทธ๋๋ก ์ ๋ฌํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ๋ค.
์์ url์ ์กฐ๊ธ ๋ถ์ํด๋ณด๋ฉด api์ฃผ์์ธ summoner
์ ๋ฌํ ๋ฐ์ดํฐ์ธ userName=(์ฌ์ฉ์๋๋ค์)
์ด๋ userName์์ ?๊ฐ ์จ๊ฒจ์ ธ ์๋ค.(?๋ฅผ ์ ๋ ฅํด๋ ์ ์ ์๋๋จ!)
์ด๋ฅผ ์ด์ฉํด์ ์ฌ์ฉ์์ ์ ๋ ฅ๊ฐ์ ๋ณ์๋ก ๋ฐ์์
ํฌ๋กค๋ง ํ url์ ์ง์ ํด์ฃผ์๋ค.
์ ์ ๊ฒ์์ ํ ์ฐฝ์์ ์ํ๋ ์ ๋ณด์ธ '๊ฒ์๋ฆฌ์คํธ'๋ฅผ ์ฐพ์ ๋ค ์ ํ์๋ฅผ ๋ณต์ฌํด์ฃผ์๋ค.
ํ ๋ฒ์ 20๊ฐ์ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค์ผ ํ๊ธฐ ๋๋ฌธ์ .select() ๋ก ์ฌ๋ฌ๊ฐ๋ฅผ ๋ด์์ฃผ์๋ค.
๊ทธ ํ ๊ฒ์๋ฆฌ์คํธ ์์ ์๋ ์ ๋ณด์ธ `๊ฒ์๊ฒฐ๊ณผ`์ ์ ๊ทผํด์ ํ๋ ์ฉ
์น๋ฆฌ, ํจ๋ฐฐ, ๋ค์ํ๊ธฐ ์ฌ๋ถ๋ฅผ ์นด์ดํธ ํด์ฃผ๊ณ ๋ฆฌ์คํธ์ ๋ด์๋ค.
๋ง์ง๋ง์ผ๋ก 20๊ฐ์ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ๋ด์ ๋ฆฌ์คํธ์์ ์น๋ฆฌ์ ๋น์จ์ ๊ณ์ฐํ์ฌ ์ถ๋ ฅํด์ฃผ์๋ค.
๊ฒฐ๊ณผ๋ฌผ
์ฝ๋ฉํธ
๊ฐ๋จํ์ง๋ง ํฌ๋กค๋ง์ ๊ตฌํ์ ํด๋ณด์๋ค. ์ฌ๊ธฐ์์ ๋ ์์ฑ๋๋ฅผ ๋์ด๊ธฐ ์ํด์
ํ๋ ์ดํ ์ฑํผ์ธ, KDA, ๋ฑ์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์์ ๋ณด์ฌ์ค ์ ์์ ๊ฒ ๊ฐ๋ค!
๊ทธ๋ฆฌ๊ณ ์ง๊ธ์ ์ฝ์์ฐฝ์๋ง ๋ณด์ด์ง๋ง ์ด๊ฒ์ DB๋ก ๋ฐ๊ณ flask๋ฅผ ํ์ฉํด์
์น์ฌ์ดํธ๋ฅผ ๋ง๋ค์ด ๋ณผ ์๋ ์์ ๊ฒ ๊ฐ๋ค!
'๐ | Python > ํ์ด์ฌ ์ด๊ฐ๋จ ํ๋ก์ ํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] BLE ํต์ ํ๊ธฐ with bleak (MacOS) - 2) ๋ฐ์ดํฐ ๋ฐ๊ธฐ (0) | 2023.05.24 |
---|---|
[Python] BLE ํต์ ํ๊ธฐ with bleak (MacOS) - 1) ํ์, ์ฐ๊ฒฐ (0) | 2023.05.24 |
Python_์ฌ์๋ฐค๋ฐ๋ค '์' ํ์๋ฅผ ์ธ์ด๋ณด์ (0) | 2022.01.17 |
์ฃผ์ฌ์ ๋ฒ ํ ๊ฒ์ (0) | 2021.11.03 |
์ซ์์ผ๊ตฌ (0) | 2021.11.03 |
๋๊ธ