前言

短短几行python代码为你爬取热门的视频和音乐,看了你也会懂。

废话不多说了,直接开始步骤吧

安装pip

pip3 install douyin

主体代码

导入库


import douyinfrom douyin.structures import Topic, Music

看个资料,有Python资料

定义文件处理程序并指定文件夹

video_file_handler = douyin.handlers.VideoFileHandler(folder='./videos')
music_file_handler = douyin.handlers.MusicFileHandler(folder='./musics')

定义文件处理程序并指定文件夹

mongo_handler = douyin.handlers.MongoHandler()

定义下载器

downloader = douyin.downloaders.VideoDownloader([mongo_handler, video_file_handler, music_file_handler])for result in douyin.hot.trend():    for item in result.data:

下载主题/音乐录影带,

        downloader.download(item.videos(max=100))

是不是非常非常短呢?短小精悍

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69912078/viewspace-2638562/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/69912078/viewspace-2638562/

python:利用DouYin的API爬取热门视频和音乐相关推荐

  1. python利用高德接口,爬取武汉地区的POI--一个不太成熟的BUG,程序总是跑着跑着就假死了。

    说明 1.遇到的问题 可是爬取过程中总是不顺利,程序总是爬着爬着就不动了,有时爬几千条假死,有时爬几万条假死.数据库中没有新数据增加,程序也不报错,也不中止.CPU,内存占用也不高,硬盘中也还有空间, ...

  2. python调用百度地图API爬取西安市POI数据

    任务前提 做该项目之前,首先得有基础知识: 编程语言:python 编译工具:PyCharm 网络爬虫相关知识,xpath库,numpy,pandas等库. 任务准备: 去百度地图开放平台申请密匙:h ...

  3. Python利用requests和xpath爬取网页内容过程

    文章目录 遇到的问题及解决方法 1.xpath()函数的使用-之后会练习使用find_all()函数 1.1 XPath 常用规则 1.2 获取文本 1.3 要提取的信息有大量空格 1.4 多属性匹配 ...

  4. Python利用selenium简单的爬取网易云歌曲排行榜

    最近学习了一下selenuim和XPath,技术还很菜,简单的爬取了一下网易云歌曲的排行榜信息,最后保存到mongodb里面 要爬取的部分如下图所示: 爬取每个歌曲的排名,名称,时长,歌手. 创建mo ...

  5. Python利用scrapy框架,爬取大众点评部分商铺数据~

    分享一下,自己从0开始,用python爬取数据的历程.希望可以可以帮到一起从0开始的小伙伴~~加油. 首先,我的开发环境是: 电脑:macOS Sierra 10.12.6 编译器:PyCharm + ...

  6. 用Python给我写一个爬取网易云的音乐代码

    好的,为了爬取网易云音乐,我们需要使用一些第三方库来帮助我们处理网络请求和解析 HTML/XML 数据.在这里,我建议您使用 requests 库来发送网络请求和 Beautiful Soup 库来解 ...

  7. python 爬取直播弹幕视频_调用斗鱼API爬取直播间弹幕信息(用户昵称及弹幕内容)...

    调用斗鱼API爬取直播间弹幕信息(用户昵称及弹幕内容) 查看<斗鱼弹幕服务器第三方接入协议v1.4.1>,了解斗鱼API的使用方法,即如何连接斗鱼弹幕服务器.维持连接及获取弹幕信息 Pyt ...

  8. python爬取知乎话题广场_学习python爬虫---爬虫实践:爬取B站排行榜2(爬取全部分类排行榜、利用pygal库作图)...

    前面我们爬取了B站上全站的排行榜,详细见:魏勇:学习python爬虫---爬虫实践:爬取B站排行榜​zhuanlan.zhihu.com 一.爬取全部分类排行榜 我们观察一下B站排行榜,那里还有番剧排 ...

  9. Python爬虫利用18行代码爬取虎牙上百张小姐姐图片

    Python爬虫利用18行代码爬取虎牙上百张小姐姐图片 下面开始上代码 需要用到的库 import request #页面请求 import time #用于时间延迟 import re #正则表达式 ...

最新文章

  1. C# 检测文件是否被其他进程占用
  2. 一文读懂 CNN、DNN、RNN 内部网络结构区别
  3. mysql多实例实现以及主从同步
  4. Visual Studio 15改进C++工程加载
  5. 《JavaScript DOM 编程艺术》 读书笔记
  6. 天池赛题解析:零基础入门语义分割-地表建筑物识别-CV语义分割实战(附部分代码)
  7. 复杂语境下的实体关系抽取
  8. Android fragmnet标签,在Android中为Fragment添加标签?
  9. [VirtaulBox]网络连接设置
  10. BOE(京东方)供货荣耀60 Pro流光四曲屏
  11. 深度学习基础 | 超详细逐步图解 Transformer
  12. sql中的字符串拼接
  13. 四轴飞行器基本组成及其飞行原理详解
  14. 0day安全:软件漏洞分析技术(第2版)pdf
  15. Zend studio 调整优化
  16. C# 串口CRC CCITT-FALSE 校验
  17. Attention Is All You Need论文笔记
  18. C# textbox提示文字
  19. 水星UD6S网卡Linux驱动,水星UD6S驱动
  20. LaTeX之tcolorbox宏包应用示例

热门文章

  1. 马赛克,一生之敌,是时候说再见了【兄弟,借一部说话】
  2. 翻译之:数据页面和数据行
  3. ssm毕设项目计件工资管理系统15ik6(java+VUE+Mybatis+Maven+Mysql+sprnig)
  4. intouch报表数据的获取
  5. 类似 迈图7608 Monentive7608 上海荟研 高新材料 印刷油墨 合成革离型纸 水性涂料基材润湿剂 超润湿剂资料
  6. Maven Archetype
  7. KEIL、uVision、RealView、MDK、KEIL C51区别
  8. Django——stark组件
  9. 【矿渣】【玩客云】玩客云驱动OLED屏幕
  10. 区级医院计算机专业职称评审,医院职称晋升程序以及医生各级职称评审要求