[Python ๅฎๆฆ] Web ใฏใญใผใซใจใใผใฟๅๆ: ไธ็ไธญใฎใตใใซใผ้ธๆใฎ่บซไพกๅๆ
ใฝใณใปใใณใใณ้็ฎ100ใดใผใซ่จๅฟตใใญใธใงใฏใ๏ผ Transfermarktๅฎๆฆใฏใญใผใซ๏ผใใผใฟๅๆ
ๅ่ฌ็ 3,078ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้
- ๆช่งฃๆฑบ
๊นํ๋ธ์์ csvํ์ผ ๋ถ๋ฌ์ค๊ธฐ ์ค๋ฅ ๋ฌธ์
import pandas as pd # csv ์ ์ฅ ํ์ผ ๋ถ๋ฌ์ค๊ธฐ df = pd.read_csv("https://github.com/yak93tiger/dongsuh_files.git/transfermar
pythonpandas์น-ํฌ๋กค๋งbeautifulsoupyak939095
ใป
0
522
2
- ๆช่งฃๆฑบ
๊ตญ์ 2๊ฐ ์ถ๋ ฅ
<img src="https://cdn.inflearn.com/public/fil
pythonpandas์น-ํฌ๋กค๋งbeautifulsouphde77596259
ใป
0
227
1
- ๆช่งฃๆฑบ
player_info =soup.find_all('tr' ) ๋ก ์ ์ ์ ๋ณด๋ฅผ ๋ฝ์ง ์์ ์ด์
์ ์๋ค ๊ด๋ จ ์ ๋ณด๋ฅผ ๋ฝ์๋ tr ๋ง์ผ๋ก ์๋ ์ฒ๋ผ ๋ฝ์ง ์๊ณ player_info =soup.find_all('tr' ) ์ ์๋์ฒ๋ผ odd๋ even ๊น์ง ์จ์ฃผ์ด์ผ ํ๋์?player_info =soup.
beautifulsouppython์น-ํฌ๋กค๋งpandaspbrinhispower5186
ใป
0
252
0
- ๆช่งฃๆฑบ
9:57 ๋ฐ์ดํฐ ๋ณ๊ฒฝ .astype()
astype์ผ๋ก ๋ฐ์ดํฐ ๋ณ๊ฒฝ์ด ์๋๋ค๊ณ ์๋ฌ๊ฐ๋จ๋ค์ ๊ตฌ๊ธ๋ง์ผ๋ก pd.to_numeric() ,num
python์น-ํฌ๋กค๋งpandasbeautifulsoupwndgks495585
ใป
0
206
0
- ๆช่งฃๆฑบ
์์ ๋ฃ๋์ค ์ค๋ฅ๊ฐ ๋ฐ์ํ์ฌ ๋ฌธ์๋๋ฆฝ๋๋ค. ํ์ธ ๋ถํ๋๋ ค์ใ ใ
<img src="https://cdn.inflearn.c
beautifulsoup์น-ํฌ๋กค๋งpandaspythonrupy02045574
ใป
0
201
0
- ๆช่งฃๆฑบ
player_info = soup.find_all('tr', class_ = ['odd', 'even]) ํจ์๊ฐ ๋์ํ์ง ์์ต๋๋ค.
print(player_info)๋ฅผ ์ถ๋ ฅํด ๋ณด๋, ๋น ๋ฆฌ์คํธ([])๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค. ์ฐธ๊ณ ๋ก, r.status_code๋ฅผ ์ถ๋ ฅํด ๋ณด๋ฉด 200์ด ์๋ 404๊ฐ ์ถ๋ ฅ๋๊ณ , print(soup)์ ์ถ๋ ฅํด ๋ณด๋ฉด ์๋์ ๊ฐ์ด ๋ด์ฉ์ด ์ถ๋ ฅ๋ฉ
pandaspython์น-ํฌ๋กค๋งbeautifulsoupdslr2002 [DEL] 250831174644
ใป
0
367
1
- ๆช่งฃๆฑบ
df.info์์ ์๋ฃํํ ์ง๋ฌธ์์ต๋๋ค.
<span style="color: #cccccc; font-family: 'SF Mono', Monaco, Menlo, Courier, monospace; font-size: 12px; white-space: pre-wrap; background-color: #
์น-ํฌ๋กค๋งpythonpandasbeautifulsoupskqsvgfjsm6910
ใป
0
223
0
- ๆช่งฃๆฑบ
error
<div style="background-color: #fffffe; font-family: monospace, Consolas, 'Courier New', monospace; font-size: 14px; line-height: 19px; white-space: pr
์๋ฌ์น-ํฌ๋กค๋งpandaspythonbeautifulsoupaspdosa
ใป
0
210
0
- ๆช่งฃๆฑบ
transfermarkt.com ํ์ด์ง์ ๋ํด์ status_code๊ฐ 404๋ก ์ค๋ฅ๊ฐ ๋ํ๋ฉ๋๋ค.
์๋ ํ์ธ์. headers={"User_Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Safari/5
pandas์น-ํฌ๋กค๋งpythonbeautifulsoupskj81092587
ใป
0
243
0
- ๆช่งฃๆฑบ
๊ฐ์ 10:00 ๋ถ์ฏ์ player ์ ๊ฐ ๋ฃ๊ธฐ
์๋ ํ์ธ์ for info in player_info: player = info.find_all("td") ์ด ๋ถ๋ถ์ด ์ดํด๊ฐ ์๊ฐ๋ ๊ฒ์ด ์์ด์์. ์ฌ์ค
python์น-ํฌ๋กค๋งpandasbeautifulsoupdjaghdyd1233655
ใป
0
440
1
- ๆช่งฃๆฑบ
์ง๋ฌธ์์ด์!
df.loc[df['age']>=30, ['name', 'value']] ์ด ๋ถ๋ถ์ด <pre style="box-sizing: border-box; overflow: auto; font-size: 14px; padding: 1p
beautifulsouppandaspython์น-ํฌ๋กค๋งsje216
ใป
0
371
2
- ๆช่งฃๆฑบ
number.append์ง๋ฌธ
์๋ ํ์ธ์ 12:55๋ถ๊ป ์ค์ต์ ํ๋๋์ค ๋งํ์ ์ง๋ฌธ๋๋ฆฝ๋๋ค. print(nunber)์ ์คํํ๋ td ํด๋์ค๊ฐ ํ๋ฒ๋์ค๊ณ ๊ทธ๋ค์์ ์์๊ฐ ๋ฐ๋ณต๋์ด์ ๋์ต๋๋ค. ์์ด๋ฌ๋ ๊ฑด๊ฐ์??<img src="https://cdn.inflearn.com/public/files
python์น-ํฌ๋กค๋งpandasbeautifulsouppizza18282696
ใป
0
482
5

