자동매매

    [Python] 슬랙(Slack) 알림봇 설정하여 매일 증시 알림 받기 (3) - 1

    앞선 포스팅에 계속하여 슬랙 알림봇이 매일매일 증시정보를 가져와서 알려주게끔 웹스크래이핑 기능을 더해보겠습니다. 3-1 에선 웹스크래이핑 하고 읽는 함수를 만들고, 3-2에서는 3-1 의 함수를 (2) 에서 작성한 코드에서 불러와 매일 증시정보를 알려주는 봇으로 만들겠습니다. 웹스크래이핑은 파이썬으로 할 예정입니다. 파이썬에서의 웹스크래이핑은 정적페이지를 크롤링하는 Beautiful Soup 모듈, 동적페이지를 크롤링하는 Selenium 모듈로 크게 구분할 수 있습니다. 여기선 Beautiful Soup 으로 크롤링 하겠습니다. (필요모듈 : Beautiful Soup, requests 없다면, 커맨드창에 pip install bs4 / pip install requests 를 입력하여 설치) 크롤링할 ..

    [Python] 슬랙(Slack) 알림봇 설정하여 매일 증시 알림 받기 (2)

    지난편에 이어서, 이번엔 파이썬을 활용하여 슬랙봇이 채팅을 보내는 걸 해보겠습니다. 2021년 2월 이후로 파이썬의 Slacker 라이브러리를 사용할 수 없습니다. (∵ SLACK 의 정책변경) 따라서, 다른 방법을 사용하여 슬랙봇을 조작해야 합니다. 여기선 조코딩 님의 포스팅을 참고하여 조작해보도록 하겠습니다. [1] 0. Slack 세팅 슬랙봇 조작에 앞서, Slack 에 세팅을 조금 더 해줘야 합니다. 채널추가 버튼을 클릭하여 이름을 정하고 생성 버튼을 눌러줍니다. 사용자 추가는 지금은 건너뛰기를 눌러 생략합니다. 만든 # stock_notice 를 우클릭하여 채널 세부정보 열기를 누릅니다. 그 다음, 통합탭에서 앱추가를 클릭합니다. 앞에서 만든 StockNoticeBot 을 추가시킵니다. 그러면 ..