我正在嘗試從 Telegram 的公共聊天中檢索最新訊息,特別是https://t.me/s/ukrainenowenglish。
這可以通過簡單地使用 URL 來實作嗎?或者我應該更進一步使用 Telegram API 嗎?Web 瀏覽器中 Telegram 的結構讓我很反感,所以任何關于我應該在哪里尋找的想法都會非常感激。
uj5u.com熱心網友回復:
你可以做這樣的事情
import requests
from bs4 import BeautifulSoup
URL = "https://t.me/s/ukrainenowenglish"
r = requests.get(URL)
soup = BeautifulSoup(r.content, 'html5lib')
messages = soup.find_all("div", class_="tgme_widget_message_text")
lastmessage = messages[len(messages)-1].text
print(lastmessage)
您可能需要安裝這三個庫
pip install requests
pip install html5lib
pip install bs4
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/439604.html
