注:项目已不可用...
DouYin
API of DouYin App for humans.
Installation
pip3 install douyin
Usage
Here is the sample code:
import douyin
from douyin.structures import Topic, Music
# define file handler and specify folder
video_file_handler = douyin.handlers.VideoFileHandler(folder='https://blog.csdn.net/weixin_39933713/article/details/videos')
music_file_handler = douyin.handlers.MusicFileHandler(folder='https://blog.csdn.net/weixin_39933713/article/details/musics')
# define mongodb handler
mongo_handler = douyin.handlers.MongoHandler()
# define downloader
downloader = douyin.downloaders.VideoDownloader([mongo_handler, video_file_handler, music_file_handler])
for result in douyin.hot.trend():
for item in result.data:
# download videos of topic/music for 100 max per
downloader.download(item.videos(max=100))
then you can get:
Item >
...
0%| | 0/10 [00:00, ?it/s]
Processing 1-10 of files
....
Downloaded file to https://blog.csdn.net/weixin_39933713/article/details/videos/6580510322468064526.mp4
10%|████▌ | 1/10 [00:01<00:16, 1.84s/it]
Downloaded file to https://blog.csdn.net/weixin_39933713/article/details/videos/6516746291806997763.mp4
20%|█████████▏ | 2/10 [00:01<00:10, 1.33s/it]
Downloaded file to https://blog.csdn.net/weixin_39933713/article/details/videos/6600742831352974596.mp4
40%|██████████████████▍ | 4/10 [00:02<00:05, 1.03it/s]
Downloaded file to https://blog.csdn.net/weixin_39933713/article/details/videos/6484393014599879950.mp4
50%|███████████████████████ | 5/10 [00:02<00:04, 1.15it/s]
Downloaded file to https://blog.csdn.net/weixin_39933713/article/details/videos/6616517521098935565.mp4
60%|███████████████████████████▌ | 6/10 [00:03<00:03, 1.27it/s]
Downloaded file to https://blog.csdn.net/weixin_39933713/article/details/videos/6479958542747962637.mp4
70%|████████████████████████████████▏ | 7/10 [00:03<00:01, 1.68it/s]
Downloaded file to https://blog.csdn.net/weixin_39933713/article/details/videos/6472305134377372941.mp4
80%|████████████████████████████████████▊ | 8/10 [00:03<00:00, 2.05it/s]
Downloaded file to https://blog.csdn.net/weixin_39933713/article/details/videos/6562690160868199693.mp4
90%|█████████████████████████████████████████▍ | 9/10 [00:04<00:00, 2.27it/s]
Downloaded file to https://blog.csdn.net/weixin_39933713/article/details/videos/6500385230921141518.mp4
100%|█████████████████████████████████████████████| 10/10 [00:04<00:00, 2.33it/s]