728x90
코로나 알림 봇 수정
이 전에 작성한 코로나 알림 봇이 더이상 실행이 되지 않았다.
(작업 스케줄러로 매일 실행하고 있었다.)
사이트에서 css가 변경되면서 내가 작성한 코드가 더 이상 적용되지 않아 오늘 수정하였다.
한 동안 수정을 못하고 spring에만 집중하고 있었더니 코로나 확진자 수가 몇 천명이 나온 것도 몰랐다.(❗)
그래서 크롤링 코드를 수정하고 크롤링 실행 성공 후에 봇으로 연결시켜서 실행을 시도했더니 아래와 같이 떴다.
그래서 str(total)로 작성하여 실행했더니 아래와 같이 떴다.
알고보니 text를 붙이지 않았다.
text를 붙이고 다시 실행을 했는데 datetime이 실행되지 않았다.
data = {"message": "\n"
"{}월 {}일 현재 코로나 확진자 수는" + total.text + "입니다.".format(dt_now.month, dt_now.day)
}
생각해보니 format이 적용되는게 "입니다" 에 적용이 되니깐 안된다는 것을 알았다.
그래서 줄 한칸을 띄고 total 값을 띄워줬다.
data = {"message": "\n"
"{}월 {}일 현재 코로나 확진자 수 입니다.".format(dt_now.month, dt_now.day) + "\n"
"신규 확진자 " + total + "명"
}
아니면 아래처럼 해도 된다.
data = {"message": "\n"
"{}월 {}일 현재 코로나 확진자 수는 {} 입니다.".format(dt_now.month, dt_now.day, total)
}
728x90
'Python > Crawling' 카테고리의 다른 글
쿠팡 최저가 봇 - 출력형식 변경 (0) | 2022.01.16 |
---|---|
쿠팡 최저가 봇 - 작업 스케줄러 (0) | 2022.01.04 |
bs4 와 selenium (0) | 2021.11.28 |
쿠팡 _ 특정 상품 가격 크롤링(selenium) (0) | 2021.09.09 |
코로나 확진자 수 크롤링2 추가 설명 (0) | 2021.09.05 |