728x90
소개
- 피파온라인4의 선수 가격을 검색 합니다.
- 크롤러를 통해 선수를 검색하고 데이터를 가져와서 테이블에 세팅합니다. (DB 저장 X)
기간: 20-07-27 ~ 20-07-27
결과
박스친 곳의 데이터를 가져왔습니다.
선수를 검색을 하면 여러 시즌의 리스트가 나옵니다.
또한, 비슷한 이름의 선수도 나올 수 있습니다.
데이터 구조는 다음과 같이 했습니다.
더보기
{'손흥민': [{'20TOTS': {'bp': ['-',
'1,400,000,000',
'1,960,000,000',
'2,940,000,000',
'4,700,000,000',
'10,100,000,000',
'24,900,000,000',
'66,500,000,000',
'173,000,000,000',
'484,000,000,000',
'1,550,000,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\20TOTS.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p230200104.png',
'ovr': '99',
'pay': '21'}},
{'20TOTN': {'bp': ['-',
'655,000,000',
'917,000,000',
'1,380,000,000',
'2,210,000,000',
'5,780,000,000',
'13,100,000,000',
'46,100,000,000',
'120,000,000,000',
'336,000,000,000',
'1,080,000,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\20TOTN.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p222200104.png',
'ovr': '98',
'pay': '21'}},
{'19UCL': {'bp': ['-',
'35,900,000',
'70,100,000',
'222,000,000',
'740,000,000',
'2,400,000,000',
'5,480,000,000',
'31,200,000,000',
'81,100,000,000',
'227,000,000,000',
'726,000,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\19UCL.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p221200104.png',
'ovr': '97',
'pay': '20'}},
{'19TOTS': {'bp': ['-',
'845,000,000',
'1,180,000,000',
'1,770,000,000',
'2,830,000,000',
'5,660,000,000',
'12,500,000,000',
'31,700,000,000',
'89,200,000,000',
'250,000,000,000',
'800,000,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\19TOTS.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p215200104.png',
'ovr': '94',
'pay': '18'}},
{'LH': {'bp': ['-',
'257,000,000',
'360,000,000',
'540,000,000',
'864,000,000',
'1,730,000,000',
'3,810,000,000',
'9,140,000,000',
'42,100,000,000',
'118,000,000,000',
'378,000,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\LH.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p234200104.png',
'ovr': '91',
'pay': '17'}},
{'2019KFA': {'bp': ['-',
'1,940,000',
'2,720,000',
'4,080,000',
'9,210,000',
'26,500,000',
'265,000,000',
'1,780,000,000',
'16,600,000,000',
'58,000,000,000',
'186,000,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\2019KFA.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p295200104.png',
'ovr': '90',
'pay': '17'}},
{'19PLS': {'bp': ['-',
'23,900,000',
'33,500,000',
'50,300,000',
'83,400,000',
'167,000,000',
'378,000,000',
'1,550,000,000',
'15,500,000,000',
'64,100,000,000',
'205,000,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\19PLS.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p200104.png',
'ovr': '89(88)',
'pay': '17'}},
{'19PLA': {'bp': ['-',
'2,010,000',
'2,810,000',
'4,220,000',
'7,060,000',
'14,400,000',
'112,000,000',
'545,000,000',
'4,720,000,000',
'15,400,000,000',
'49,300,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\19PLA.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p200104.png',
'ovr': '88',
'pay': '16'}},
{'KFA': {'bp': ['-',
'1,190,000',
'1,850,000',
'2,870,000',
'5,670,000',
'15,700,000',
'129,000,000',
'650,000,000',
'4,000,000,000',
'21,000,000,000',
'89,300,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\KFA.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p298200104.png',
'ovr': '87',
'pay': '16'}},
{'TB': {'bp': ['-',
'1,350,000',
'1,460,000',
'2,200,000',
'10,300,000',
'30,300,000',
'179,000,000',
'535,000,000',
'2,820,000,000',
'12,200,000,000',
'79,000,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\TB.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p200104.png',
'ovr': '86',
'pay': '16'}},
{'18PLS': {'bp': ['-',
'13,500,000',
'18,900,000',
'28,400,000',
'45,400,000',
'90,800,000',
'200,000,000',
'542,000,000',
'2,900,000,000',
'9,910,000,000',
'31,700,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\18PLS.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p200104.png',
'ovr': '85',
'pay': '15'}},
{'PLC': {'bp': ['-',
'2,550,000',
'3,830,000',
'5,750,000',
'9,900,000',
'19,800,000',
'47,400,000',
'180,000,000',
'869,000,000',
'5,170,000,000',
'17,700,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\PLC.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p200104.png',
'ovr': '81',
'pay': '16'}},
{'TT': {'bp': ['-',
'5,850,000',
'8,710,000',
'13,100,000',
'21,000,000',
'42,000,000',
'130,000,000',
'362,000,000',
'1,040,000,000',
'4,630,000,000',
'14,800,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\TT.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p200104.png',
'ovr': '79',
'pay': '13'}},
{'LIVE': {'bp': ['-',
'1,840,000',
'2,610,000',
'5,070,000',
'13,800,000',
'27,600,000',
'113,000,000',
'382,000,000',
'993,000,000',
'5,120,000,000',
'18,200,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\LIVE.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p200104.png',
'ovr': '79(78)',
'pay': '12'}},
{'NHD': {'bp': ['-',
'1,590,000',
'2,520,000',
'3,870,000',
'7,540,000',
'15,200,000',
'46,200,000',
'261,000,000',
'679,000,000',
'2,390,000,000',
'8,960,000,000'],
'icon': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\NHD.png',
'img': 'c:\\Users\\pju99\\Desktop\\fifa4-seacher\\module\\..\\data\\img\\p200104.png',
'ovr': '76',
'pay': '12'}}]}
후기
피파온라인은 PC, 폰 접속이 오래 걸려서 귀찮을 때가 많습니다.
대략적인 가격만 확인하고 싶을 때 사용하려고 합니다. (안쓸듯)
예전에 한번 해보고 싶었던 거라 크롤링 할겸 만들어보았습니다.
'Application > PyQt5' 카테고리의 다른 글
Kakao API Text to speech (0) | 2020.08.21 |
---|---|
파이큐티(PyQt5) 시작하기 - 구글 날씨 검색기 만들기 -4 : 완성도 (0) | 2020.07.22 |
파이큐티(PyQt5) 시작하기 - 구글 날씨 검색기 만들기 -3 : 결과 출력 (0) | 2020.07.22 |
파이큐티(PyQt5) 시작하기 - 구글 날씨 검색기 만들기 -2 : 모듈 연동과 이벤트 처리 (0) | 2020.07.22 |
파이큐티(PyQt5) 시작하기 - 구글 날씨 검색기 만들기 -1 : 디자이너 활용 (0) | 2020.07.22 |