抓取 Public 电报聊天(通过在浏览器中预览)
Scraping a Public Telegram Chat (Via previewing in browser)
我正在尝试从 Telegram 中的 public 聊天中检索最新消息,特别是 https://t.me/s/ukrainenowenglish。
仅使用 URL 是否可以实现?或者我应该更进一步利用 Telegram API?网络浏览器中 Telegram 的结构让我失望,所以任何关于我应该在哪里寻找的想法都将不胜感激。
你可以这样做
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
我正在尝试从 Telegram 中的 public 聊天中检索最新消息,特别是 https://t.me/s/ukrainenowenglish。
仅使用 URL 是否可以实现?或者我应该更进一步利用 Telegram API?网络浏览器中 Telegram 的结构让我失望,所以任何关于我应该在哪里寻找的想法都将不胜感激。
你可以这样做
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