起因
-
清理电脑空间时清理了tg的存储,又因为我手机没有安装app导致我登录不上去了
-
参考文章
https://linux.do/t/topic/34100
获取session -
代码
from telethon import TelegramClient
import logging
from telethon.sessions import StringSession
import socks
logging.basicConfig(format='[%(levelname) 5s/%(asctime)s] %(name)s: %(message)s', level=logging.WARNING)
api_id = 'api_id'
api_hash = 'api_hash'
session = 'session'
host = "192.168.18.22"
port = 6153
proxy = (socks.SOCKS5, host, port)
client = TelegramClient(StringSession(session), api_id, api_hash)
async def main():
entity = await client.get_entity(777000)
# 如果需要获取多条信息, 将1改为需要获取的信息条数
async for message in client.iter_messages(entity,1):
print(message.raw_text)
with client:
client.loop.run_until_complete(main())