2020/11 5

크롤링 02 | 파이썬을 통하여 html를 불러오자.

이번 강좌에서는 파이썬을 통하여 html를 불러오는 다양한 방법을 알아보고자 합니다. 우선 시작하기전에 알아두어야 할 것이 있습니다. http에는 두 가지 프로트콜이 존재합니다. GET과 POST 방식으로, 각각 "GET=가져오다." "POST=부치다." 라는 뜻이 있습니다. 대부분의 웹사이트에서는 GET 방식을 사용하여, 사이트를 불러오며 GET은 어떠한 정보를 가져와서 조회하기 위해서 사용되는 방식입니다. 반대로 POST는 데이터를 서버로 제출하여 추가 또는 수정하기 위해서 사용하는 방식입니다. 이것을 알아두시고 이제부터 시작해보도록 하겠습니다. 1. Requests 를 사용하여 html을 가져오자! requests를 대부분 크롤링할 때 사용합니다. requests가 제일 사용하기 간단하기 때문입니다..

크롤링 01 | 크롤링이란?

안녕하세요. YBOT과 PUBG BOT을 제작하고 디스코드 봇 개발자라고 합니다. 이번에 커뮤니티에서도 나오고, DM으로도 크롤링이란 게 어렵다는 분들이 많아서 크롤링에 대한 강의를 작성해보고자 합니다. 크롤링이란 건 사실 이해하면 매우 쉬운 것 중 하나로 저도 처음에는 이해하는 과정에서 어려움을 많이 느꼈습니다. 이번 시간에는 크롤링에 대해 알아보고, 크롤링을 하는 방법에 대해 서술하고자 합니다. 언어는 처음에는 파이썬을 기반으로 작성하려고 합니다. 크롤링이란? 우선 크롤링이란것에 대해 알아야 할 것 같습니다. 크롤링이란 웹페이지에서 특정한 데이터를 사용자에게 보여주는 것입니다. 크롤링을 하는 프로그램은 "크롤러"라고 부르기도 합니다. 위 사진과 같이 크롤링을 통하여 다양한 정보값을 구할 수 있습니다...

Discord Bot Gateway Intent란?

#본 내용의 일부는 discord.py 기준으로 작성했습니다. 그러나 discord.js, JDA 등 타 언어를 사용하는 디스코드 봇들도 해당사항이니 참고해주시기 바랍니다. ​ 여러분들은 Whitelist Gateway Intent에 대해 아시나요? Whitelist Gateway Intent란? 디스코드 봇 개발자 인증제도와 동시에 같이 도입된 제도로 실질적을 디스코드 API v8부터 적용되었습니다. ​ 참고로, discord.py 1.5 버전, discord.js v12 버전 이상 일경우 디스코드 API v8를 사용합니다. 비록 2020년 초반부터 시행한 제도지만 실질적으로 알려진 계기는 10월 27일 디스코드 API v6 이하 버전의 일부 기능을 차단함으로써 많은 개발자들이 알게 된 기능입니다. ​..

리그오브레전드 전적 개선 중

리그 오브 레전드 기능에 대해 세부적(챔피언, 매치 히스토리,인게임 정보)으로 개선진행 중에 있습니다. 여기서 왜 3번째 반응이 없을까요? 왜냐하면 인게임 정보에 대한 정보가 없기 때문입니더. 매치히스토리와 챔피언 정보는 디스코드봇내에서 실패했을 경우 괄호 안이 빨간색으로 바뀌며, 인게임 정보의 경유 유저가 오프라인일때도 빨간색으로 표시됩니다.