python 爬虫开发之抖音小工具

前言:
有没有感觉网络不好的时候一个小视频要等半天才能看,而且等了这么久还不定能下载完成。特别是在外出差的交通工具上的时候,那时候网络真叫一个差字啊!想看抖影音打发时间都没网络。最近突然想到了可以用Python爬虫下载抖音视频,弄到手机上,出行直接看就行了,手机网络都不用,也不要流量。

于是乎先去github看是否有前辈做过类似的事情,果然,让我发现了一个强大的神器。amemv-crawler,这是一个基于Python的脚本,配置运行后可以下载指定抖音用户的全部视频(含收藏),也可以下载指定主题或音乐下的全部视频。

环境安装

我自己实验的系统环境是:ubuntu16.04
配置好你的Python环境,然后pip install requests.

然后:

git clone https://github.com/loadchange/amemv-crawler.git
cd amemv-crawler
pip install -r requirements.txt

配置和运行

有两种方式来指定你要下载的抖音号分享链接,指定命令行参数或者编辑share-url.txt。

作为程序员,首先推荐指定命令行参数:

通过指定运行时的命令行参数来指定要下载的站点:

python amemv-video-ripper.py --url URL1,URL2

分享链接以逗号分隔,不要有空格.
如果是用户URL默认不下载喜欢列表,需要增加 --favorite

python amemv-video-ripper.py --url URL --favorite

视频的下载与保存

  • 程序运行后,会默认在当前路径下面生成一个跟抖音ID名字相同的文件夹,视频都会放在这个文件夹下面。
  • 运行这个脚本,不会重复下载已经下载过的视频,所以不用担心重复下载的问题。同时,多次运行可以
    帮你找回丢失的或者删除的视频。

小技巧

如果你想下载整个挑战主题,请在 share-url.txt 文件中添加 挑战的分享URL。

  • 既为抖音号、挑战主题和音乐的三种爬虫方式,需要注意的是,爬虫只对搜索结果第一的结果进行下载,所以请尽量完整的写出你的 主题或音乐名称、短地址。

如有侵权,请联系我!!!

你可能感兴趣的:(爬虫,Python,小工具,爬虫,小工具,Python)