파이썬39 파이썬) 디스코드에 주가 알려주는 봇 만들기 디스코드에 파이썬으로 네이버 증권에 접근해서 원하는 종목의 주가를 주기적으로 알려주는 봇을 만들어 본다. 단계1. 디스코드 채널 만들기 2. 웹후크 연결하기 3. 크롤링하는 코드 짜기 4. 주기적으로 코드 실행하기 디스코드 채널 만들기 디스코드 가입하시고 디스코드 채널 만드시면 됩니다. 웹후크 연결하기 우선 채널을 만들고 톱니바퀴를 클릭합시다. 연동 클릭 웹후크 클릭 웹후크는 초강력 인터넷 파워를 사용한다고 하네요.. 새 웹후크 만들기를 해줍시다. 그럼 밑에 자연스럽게 생기는데 한번 들어가봅시다. 웹후크에 대한 설정을 할 수 있고, 아래 웹후크 URL 복사가 보입니다. 이 웹후크 URL을 통해 크롤링한 정보를 디스코드로 보낼 수 있습니다. 코드짜기 저는 네이버 증권에서 크롤링 했습니다. 증권 페이지 소스.. 2023. 11. 3. 파이썬) paramiko를 이용해 서버에 ssh 붙고 명령 날리기 paramiko Welcome to Paramiko! — Paramiko documentation Welcome to Paramiko! — Paramiko documentation Welcome to Paramiko! Paramiko is a pure-Python (3.6+) implementation of the SSHv2 protocol , providing both client and server functionality. It provides the foundation for the high-level SSH library Fabric, which is what we recommend you use for common cli www.paramiko.org Paramiko is a pure-Pyth.. 2023. 10. 27. 파이썬 request - post 형식으로 request하고 response 받기 예시는 하나은행 환율 사이트 프록시로 크롤링 할 페이지의 http packet을 보면 body에 post로 보내줘야 할 데이터들이 적혀있다. 그럼 파이썬 코드는 아래처럼 짜야된다. import requests from bs4 import BeautifulSoup url = 'https://www.kebhana.com/cms/rate/wpfxd651_01i_01.do' #ajax=true&curCd=&tmpInqStrDt=2023-05-11&pbldDvCd=3&pbldSqn=&inqStrDt=20230511&inqKindCd=1&hid_key_data=&hid_enc_data=&requestTarget=searchContentDiv post_data = { 'ajax': 'true', 'pbldDvCd':.. 2023. 10. 13. enumerate로 인덱스 번호 붙이기 enumerate라는 녀석으로 인덱스 번호를 붙여봤다. 이런게 있다는 것을 지금 알았다. 호호. 조금만 만지면 편리하지만 그럴싸하게 뽑을 수도 있음 2023. 9. 21. 파이썬 함수에서 return def test(a): if a == 1: print('input is 1') return print('input is not 1') 1이면 input is 1 만 출력하고 return 밑에 있는 구문은 실행하지 않고 나가버린다. break는 반복문을 끝내기 위해 사용하는데, return은 함수에서의 break라고 생각하면 될 듯 하다. 2023. 8. 24. 파이썬 라이브러리 모음집 anaconda 설치 Free Download | Anaconda Free Download | Anaconda Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 윈도우 환경에서 설치했습니다. 아나콘다는 파이썬 라이브러리가 많이 모여있는 모음집이라고 한다. 일일히 라이브러리를 설치할 필요가 없어서 상당히 편리할 듯 하다. Download 클릭 > 실행파일이 설치되는데 설치파일 실행해보면 계속 다음을 누르다가 아래처럼 설정이 나오면 잠깐 멈춘다 환경변수에 추가해줬는데, 추천하지 않는다고 나온다.. 그래도 쫄지 않고 추가.. 2023. 8. 23. 이전 1 2 3 4 ··· 7 다음 728x90