Programming 썸네일형 리스트형 Python을 이용한 롤 전적검색 사이트 만들기 4 이전 글 보러 가기 이번 화에는 html을 이용하여 검색을 해서 검색한 아이디를 넘기는 것까지 하고자 한다. 우선 templates 폴더에 index.html 폴더를 작성한다. 보통, 한 사이트에는 다양한 application이 존재하기 때문에, 폴더를 새롭게 만들어서 정리를 하여야 하는데, 학습용 사이트기 때문에 간단히 하고자 한다. index.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 전적 검색 전적 검색 .. 더보기 Python을 이용한 롤 전적검색 사이트 만들기 3 이전 글 보러가기 이번 글에서는 Django FrameWork를 이용하여 localhost server을 오픈하는 것 까지 진행한다. Django란 파이썬으로 만들어진 오픈소스 웹 어플리케이션 프레임워크(Framework)이다. Django는 MVC 패턴을 따르고 있으며, 자세한 내용은 다른 글에서 설명하도록 한다. 실제 인스타그램도 Django로 개발되었다고 한다. Django 설치를 위해 터미널에 다음과 같은 명령어를 입력한다. pip install django 보통 가상 pip환경을 사용하여 pipenv를 많이 사용하나, 이 글에서는 심플하게 웹 페이지를 만드는 것을 목표로 하기 때문에, 다음과 같이 진행한다. 본 글에서는 Cookiecutter라는 것을 사용할 것이다. cookiecutter는 d.. 더보기 Python을 이용한 롤 전적검색 사이트 만들기 2 이전 글 보러 가기 이번 글에서는 API를 Python을 이용한 롤 전적검색 사이트 만들기 1에서 만들어놨던 getId.py를 이용하여, 최근 10게임의 승패를 가져오는 모듈을 작성하고자 한다. 우선 getId.py를 단순히 아이디만 가져오는것이 아니라 data를 가져오기때문에 getData.py로 수정한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import requests from urllib import parse summonerName = "땅히" DEVELOPMENTAPIKEY = "" encodingSummonerName = parse.quote(summonerName) APIURL = "https://kr.api.riotgames.com/lol/.. 더보기 Python을 이용한 롤 전적검색 사이트 만들기 1 Riot API를 사용하기 위해서 https://developer.riotgames.com/에서 자신의 계정으로 로그인 한 뒤, Development API를 발급받는다. 개발 API Key의 경우, 개인 개발자는 하루마다 갱신해야하는 것 같다. API key를 발급 받았다면 API들을 바로 이용가능하다. https://developer.riotgames.com/apis Riot Developer Portal developer.riotgames.com 이번 글에서는 가장 간단한 모델인 사용자 아이디를 입력하여 사용자 정보를 가져오는 코드를 작성한다. 라이엇게임즈 사이트에서 API 테스트가 바로 가능한데, 사용자 이름을 검색하였더니 다음의 주소로 request하고, header로 API 키를 보내었다. 땅.. 더보기 Python을 이용한 한글 명사별 분류(Code) Konlpy를 이용하여 크롤링한 데이터를 명사별로 분류하고자 한다. https://sports.news.naver.com/news.nhn?oid=139&aid=0002124617 모리뉴 “1위 팀 우리 꺼릴 것” vs 사리 “모리뉴 만나고 싶다” [스포탈코리아] 허윤수 기자= 유럽축구연맹(UEFA) 챔피언스리그 16강 진출팀이 모두 정해진 가운데 유벤투스의 마우리치오 사리 감독이 만나고 싶은 팀을 밝혔다.‘야후 스포츠’는 13일(한국시간) “사리 감독은 토트넘 홋스퍼와의 만남을 환영할 것이다. 그는 특별한 모리뉴 감독과 만날 수 있다”라고 전했다.조별리그를 1위로... sports.news.naver.com 우선 크롤링을 하여 본문을 긁어온다. 1 2 3 4 5 6 import requests impor.. 더보기 크롬 확장프로그램 만들기 Naver Sports Ad Blocker 크롬의 브라우저 점유율이 매우 큰 시점에서 Chrome Extension에 대한 관심이 높아지고 있다. 특히 가장 유명한 AdBlock의 경우, 2억명이 넘는 사람들이 다운받아서, AdBlock와 Chrome Extension의 원리에 대해 보려 한다. 본 글에서는 Chorme Extension를 사용하여 Naver Sports 영상의 광고를 자동으로 넘기는 시스템을 제작해보려고 한다. 우선 Chrome Extesion을 사용하려면 manifest.json 파일이 필요하다. 폴더를 만들고 mainsfest.json 파일을 생성하여 다음과 같은 코드를 입력한다. manifest.json 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 { "manifest_version": .. 더보기 이전 1 다음