Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从电报频道下载所有文件

从电报频道下载所有文件
EN

Stack Overflow用户
提问于 2018-02-04 07:18:51
回答 1查看 8.2K关注 0票数 3

我知道如何使用get_message_historyTelethon方法获取所有的文本消息,但我想知道是否有一种方法可以下载通过电报频道发送的所有文件。

代码语言:javascript
运行
AI代码解释
复制
msgs = client.get_message_history('a_channel', limit=10000)

for msg in msgs:
    print(msg)
EN

回答 1

Stack Overflow用户

发布于 2018-05-16 15:03:42

我希望这个密码能帮到你。我使用了Telethon V0.19,但以前的版本几乎是一样的。

另外,不推荐使用get_message_history,而是使用get_messages

代码语言:javascript
运行
AI代码解释
复制
from telethon import TelegramClient

api_id = XXXXXXX
api_hash = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
phone_number = '+98XXXXXXXXX'
################################################
channel_username = 'tehrandb'
################################################

client = TelegramClient('session_name',
                    api_id,
                    api_hash)

assert client.connect()
if not client.is_user_authorized():
    client.send_code_request(phone_number)
    me = client.sign_in(phone_number, input('Enter code: '))

# ---------------------------------------
msgs = client.get_messages(channel_username, limit=100)
for msg in msgs.data:
    if msg.media is not None:
        client.download_media(message=msg)
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48609616

复制
相关文章
让Python自动下载网站所有文件
最近维基 jie mi 彻底公开了网站的全部文件,我就在想如何使用 Python 将其下载到本地永久保存,于是就有了这篇文章,写爬虫会遇到很多坑,借鉴他人经验,考虑越全面,出错的概率就越小。
somenzz
2020/11/25
4.3K0
让Python自动下载网站所有文件
前端实现文件下载所有方式
先请求音频的链接,再把返回值转换成二进制,再根据他二进制对象生成新链接,再创建a标签,点击a标签
小小咸鱼YwY
2020/06/19
5500
python ftp 下载所有文件到本地 脚本
import os, sys, ftplib from getpass import getpass from mimetypes import guess_type
用户5760343
2022/05/13
1.7K0
【黄啊码】如何使用linux的wget命令从网站下载所有文件
wget只会跟踪链接,如果没有链接到索引页面的文件,那么wget不会知道它的存在,因此不会下载它。 即。 它有助于所有文件链接到网页或目录索引。
黄啊码
2022/06/10
2.7K0
下载所有芯片探针序列并且写成fasta文件
选择在GEO官网的GPL平台下载 : https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GPL21827 rm(list = ls()) ## 魔
生信技能树
2018/12/25
1.5K0
下载TCGA所有癌症的maf文件做signature分析
才sanger研究所已经做好了这个分析,但是值得我们重复一下,效果如下: TCGA所有癌症的mutation signature 首先TCGA所有癌症的maf文件 maf格式的mutation记录文件
生信技能树
2018/03/09
3.6K0
下载TCGA所有癌症的maf文件做signature分析
python 下载FTP服务器所有文件 封装类
import os, sys, ftplib from getpass import getpass from mimetypes import guess_type, add_type
用户5760343
2022/05/13
1.1K0
ASP.NET Core 返回文件、用户下载文件,从网站下载文件,动态下载文件
ASP.NET Core 中,可以在静态目录添加文件,直接访问就可以下载。但是这种方法可能不安全,也不够灵活。
痴者工良
2019/08/08
8.5K0
用 yt-dlp 下载整个 YouTube 频道的视频
yt-dlp 是 youtube-dl 的一个分支,主要基于现在维护不太活跃的 youtube-dlc。该项目的主要重点是添加新功能和补丁,同时与原始项目保持同步。
生信菜鸟团
2022/02/17
7.3K0
用 yt-dlp 下载整个 YouTube 频道的视频
python从linux下载文件_python gzip
解决 python调用OpenCV 保存视频时使用”avc1″格式出现# Could not find encoder for codec id 27: Encoder not found的错误(此错误不能保存视频文件),以及使用”mpeg”格式出现的# OpenCV: FFMPEG: tag 0x6765706d/’mpeg’ is not supported with codec id 2 and format ‘mp4 / MP4 (MPEG-4 Part 14)’ # OpenCV: FFMPEG: fallback to use tag 0x7634706d/’mp4v’错误(此错误能保存视频并且能正常播放,但是经过flask传到客户端浏览器时不能播放) 编译avc1 x264 x265 vpx aac mp3lame opus aom 等格式视频的库以及编译完编译FFmpeg教程,其中编译libaom时我编译了两边才成功 https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu 这是编译完支持各种格式的FFmpeg之后编译支持FFmpeg版的OpenCV链接 https://www.jianshu.com/p/f4ca1039eadf
全栈程序员站长
2022/11/09
2.4K0
实战 | 从任意文件下载到Getshell
以上的总结都是一些固定位置的配置文件,当然实际中这些路径不一定对,需要你结合.bash_history等信息自己去猜测。
天钧
2019/09/03
4.6K0
实战 | 从任意文件下载到Getshell
前端下载远程文件从后端获取文件名
前端基于远程二级制流下载文件的时候需要注意的前端需要在axios拦截器里面设置responseTypelei'x
李维亮
2023/03/11
2.1K0
IOS Alamofire从服务器下载文件
191 @IBAction func touchupInsideDownloadingBtnAction(_ sender:AnyObject) 192 { 193 let destination = DownloadRequest.suggestedDownloadDestination(for:.documentDirectory) 194 195 Alamofire.download( “https://httpbin.org/image/png”,to:destination) 1
用户5760343
2019/07/08
3.5K0
使用cvm从内网拉取cos文件下载
之前用阿里OSS时候有看到有人用同地域ECS走内网拉文件,现在用腾讯COS,想到是不是也可以走内网使用cvm下载文件呢
洛眰恦
2022/02/21
3.2K0
使用cvm从内网拉取cos文件下载
从UCSC下载基因组的GTF文件
从UCSC下载基因组的GTF文件有两种方式,一种是利用table browser 浏览器,另外一种是通过FTP服务。
生信修炼手册
2020/05/08
6.4K0
从UCSC下载基因组的GTF文件
从Youtube的视频ID和频道ID中发现漏洞
大家好,今天分享这篇Writeup是关于Youtube的两个漏洞,确切来说,是Youtube Studio平台(https://studio.youtube.com/)漏洞。作者通过其中涉及的视频id和频道id,从而可以对任意Youtube视频进行属性修改,并获取到相关用户的私享频道视频。
FB客服
2019/09/11
6.6K2
从Youtube的视频ID和频道ID中发现漏洞
如何从YouTube下载中文/英文双语字幕文件
有时候我们需要从YouTube上面下载英文视频,但是如果只有视频,而没有字幕的话,很难看懂视频内容。因此一般我们需要把英文字幕和中文字幕两种一起下载下来,这样方便学习和观看。那么如何从YouTube上面下载中文和英文双语字幕呢?可以试试Gihosoft TubeGet软件,各种语言的字幕都可以保存下载,如果有需要的话,也可以将字幕和视频合并成一个文件,非常的方便。下面我们一起来看下操作方法。
红豆沙
2020/10/20
7.3K0
如何从YouTube下载中文/英文双语字幕文件
nodejs下载网页所有图片
昨天一番发了一篇批量下载手机壁纸的文章,分享了抓取到的美图给小伙伴,然后一番就美美的去碎觉了。
efonfighting
2020/02/21
1.8K0
nodejs下载网页所有图片
点击加载更多

相似问题

使用Telethon从电报频道下载所有媒体的Python脚本

1348

可以从私人电报频道下载图像吗?

110

如何使用玛德琳从电报频道下载照片?

23

从电报频道接收消息

11

如何从电报组下载所有共享媒体文件?

35
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档