2020/12 7

YBOT 패치노트 (v3.4.2)

오늘은 2020년의 마지막 날이자, YBOT 패치도 마지막으로 진행되게 됩니다(?) 비록 코로나 라는 우리에게 보이지 않는 해로운 존재로 인하여 2020년에서 크게 느낀점이 없습니다. 올해도 잘 마무리 하시고 새해 행복을 기원합니다. 이번에는 YBOT v3.4.2 패치내역입니다. ???: 분명히 1시간전에 v3.4.1이 올라오지 않았나요(?)라고 할까봐, 미리 말씀드리자면 그쪽 문서를 먼저 읽고 오시길 추천합니다. * 하이픽셀 전적이 리메이크 되었습니다. (골칫거리가 아닌)새롭게 리메이크 된 하이픽셀 전적 기능을 소개합니다. 배드워즈 뿐만아니라, 하이픽셀의 지원 종료된 2게임을 제외한 모든 게임을 불러올 수 있습니다. 개선된 하이픽셀 전적 기능을 한번 이용해보시는건 어떠신가요? * Wakatime 검색 ..

YBOT v3.3.1 ~ v3.4.1 패치내역

# 이 사람이 도대체 뭔짓을 했으면 3개의 업데이트 사이의 패치노트를 빼먹었을까요? 11월 1일에는 YBOT v3.3.1 미점검,미공지 패치가 진행되었고, 11월 28일에는 YBOT v3.4 패치가 진행되었습니다. 또한 12월 9일에는 YBOT v3.4.1 패치가 진행되었고 오늘 다른 게시글로 12월 31일에 YBOT v3.4.2 패치가 진행되었습니다. 도대체 수정한건 많은데 왜 패치노트를 안적었는지(?) 함께 알아볼까요? YBOT v3.3.1 패치노트 (2020-11-01) 우선 v3.3.1 패치노트입니다. 무려 2달만에 올리게 되네요. * 포트나이트 전적 기능이 추가되었습니다. 포트나이트 전적은 제가 브롤스타즈와 클래시로얄 전적을 추가하기 전에 기획했던 것인데요. 상당히 오래 걸렸던 이유가 크로스 플..

PUBG BOT 추가 서버 안내

[PUBG BOT 추가 서버 안내] PUBG BOT은 3개월 전(9월 말)부터 디스코드 봇 인증에 대한 절차를 진행하고 있었으며, 아직도 디스코드 측에서는 이 디스코드 봇을 검토 중입니다. 저희는 분명히 디스코드 지원(한 달전), 디스코드 개발자 서버(한 달전), 이메일(두 달전)를 전부 사용했음에도 아직까지도 답변이 안오는 중이며, 확실한 해결책을 마련해주지 못해 죄송합니다. 최근에도 디스코드 지원을 통해 문의를 넣어둔 상태입니다. 그 동안 전적 기능은 PUBG BOT 대신 YBOT 에 있는 "=배그" 기능을 이용해 주셨으면 합니다. 감사합니다. 이외의 기능 (매치 히스토리, 서버 상태 등)은 추후 다른 방법을 마련해서라도 YBOT에 탑재하거나, 혹은 다른 임시 계정을 생성하여 대첵을 마련하도록 하겠습..

PUBG Open API 공식 오픈!

위 API는 기존 PUBG API 에 대한 단점을 완화시켜주기 위해 제작된 프로젝트입니다. 본 API는 DB에 유저를 등록하는 방식으로 정보를 불러오며 3일에 1번 자동 업데이트 하며, 개발자가 직접 업데이트를 하실 수도 있습니다. (깃허브) 어떤점이 보완되었나요? 우선 PUBG API의 경우 분당 10회의 제한이 있습니다. 이 API의 경우 분당 10회의 제한이 없으며, 제한 없이 무제한적으로 사용할 수 있습니다! 유의사항 모든 API는 기본적으로 https://yjs.kr/api/PUBG/ 로 시작합니다. 응답형식: 오류를 포함한, 모든 응답은 json(application/json) 형태로 반환됩니다. 매개변수의 경우 params 형태로 GET을 통해 보내주시기 바랍니다. 플랫폼 정보 플랫폼 정보의..

프로젝트/API 2020.12.28

크롤링 05 | select를 사용하여 값을 불러오자

저번에는 ".find"를 통하여 성공적으로 크롤링을 마쳤습니다. 이번 시간에는 ".select"문을 활용하여 크롤링이 아닌 파싱을 해보도록 하겠습니다. 사실 이번 강좌가 크롤링의 마지막 강좌입니다. 지금까지 읽어주시는 모든 독자분들께 감사의 말씀드리겠습니다. # 업로드전 수정, ".select"으로 하는것은 크롤링이 아닌 파싱이라고 합니다. 강의중에선 ".select"도 크롤링하는거라고 하지만 파싱이라고 하니 오해하지 마시기 바랍니다. .select 문에 대해 알아보자. 우선 시작 전에 기존 시간처럼 ".select"문에 대해 알아보아야 합니다. 사실 ".select"는 ".find"는 여러 요소를 지정하여 찾을 수 있는 반면에 ".select"는 하나만 딱 지정한 CSS 스타일로 값을 찾을 수 있다고 ..

크롤링 04 | find를 사용하여 값을 불러오자

이번 강좌에서는 기존 3편에 이어서 ".find"문을 활용하여 크롤링을 해볼 것입니다. 이번 강좌는 기존 2편, 3편을 이어서 진행하는 것이기 때문에 기존 강좌를 보고 오시는 것을 추천드립니다. .find 문에 대해 알아보자. 우선 시작전에 ".find" 문에 대해 알아보아야 합니다. 기존 시간에는 ".select"를 통해 파싱을 할 수 있었고, ".find" 를 통해 크롤링을 할 수 있다고 했었습니다. 우선 ".find" 방식과 ".select" 방식의 차이점으로 보자면 ".find"는 하나하나 직접 찾아 작성하기 때문에 대부분 오차율이 적은 편입니다. (사이트가 형식이 바뀌게 될 경우 ".select", ".find" 방식 둘 다 다시 짜줘야 한다는 점 참고하시기 바랍니다.) 대신, 코드가 상당히 길..

크롤링 03 | 크롤링을 하기전에 알아야 할것

이번 강좌에서는 크롤링을 시작하기 전 기초에 대해 알아보도록 하겠습니다. 우선 크롤링을 하기 전에 알아야 할 기초지식과 기본적인 HTML 속성 그리고 크롤링 데이터를 만들어보는 방법에 대해 알아보도록 합시다. 우리가 가져와야할 HTML에 대해 먼저 알아보자. 우선 우리가 가져올 웹사이트들은 대부분 HTML로 구성되어 있습니다. API가 아닌 이상 99%가 HTML과 CSS로 구성되어있을 겁니다. CSS는 웹사이트의 디자인 요소이기 때문에 필요 없고 HTML안에 데이터 값이 존재하기 때문에 우리는 HTML을 가져와야 합니다. 그러나, 가져오기 전 HTML의 기본적인 것을 알고 지나가야 합니다. 따라서 크롤링에만 필요한 HTML을 좀 알아보도록 합시다. 우선 HTML의 구성 요소에 대해 알아보고자 합니다. ..