728x90
유튜브 라이브 채팅창의 내용을 가져와 가공하고 싶다면
유튜브 데이터 API의 liveChatMessage 앤드포인트를 사용하여 가져오거나
pytchat 라이브러리를 사용해서 가져오면 된다.
물론, pytchat 를 사용하는 것이 간단하기 때문에 이를 이용해서 가져와보겠다.
일단. pytchat 을 설치하고 -> pip install pytchat
아래와 같이 코딩한다.
import pytchat
video_id = "유튜브 라이브 아이디"
chat = pytchat.create(video_id=video_id)
while chat.is_alive():
for chat_message in chat.get().sync_items():
print(f"{chat_message.author.name}: {chat_message.message}")
코드를 실행하면 채팅창의 내용을 가져와 화면에 출력한다.
반응형
'파이썬' 카테고리의 다른 글
파이썬에서 mysql 연동하기 (0) | 2024.11.21 |
---|---|
<> 안에 한글이 있는 경우 HTML Entities 로 변환하기 (1) | 2024.08.30 |
GET, POST 사용하기 - Requests (1) | 2024.08.30 |
Papago Website Translation 샘플소스 (2) | 2024.08.29 |
파이썬에서 url encode, decode 하는 방법 (1) | 2024.08.29 |