# douyi-web-crawler **Repository Path**: imokyou/douyi-web-crawler ## Basic Information - **Project Name**: douyi-web-crawler - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2018-08-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README amemv-crawler =============== > 请在Python3下运行 这是一个[Python](https://www.python.org)的脚本,配置运行后可以下载指定抖音用户的全部视频(含收藏),也可以下载指定主题(挑战)或音乐下的全部视频。 ## 怎么样方便地讨论交流 * 直接在[Github](https://github.com/loadchange/amemv-crawler/issues/new)上开新的issue; ## 注意 大家好,这个项目是一个**练手项目**,源码仅作为和大家一起**学习Python**使用,你可以免费: 拷贝、分发和派生当前源码。你不可以用于*商业目的*及其他*恶意用途*。 另外本项目要完成的功能是将视频成功下载,有一些朋友在 **issue** 中提出了一些超预期的需求,比如视频改名、下载图片、视频宽高、发布数据和播放点赞等等, 这些完善可能是对项目十分有利的,但是我没有时间去一一处理,所以对于这样的需求请不要在发issue上来了,可以直接提 Pull requests 上来。 还有一些是对 *as*、 *cp* 、*mas* 的探讨,对于这些也不在我们的项目范围内,最后是服务端对抓取的一些限制,如抓取频率、IP等等,如果你遇到了这样的问题, 可能你的下载量已经超出了**学习目的**,对此我也拒绝支持并表示非常抱歉。 对于上述所不支持的问题以外,欢迎大家多提[issue](https://github.com/loadchange/amemv-crawler/issues/new),同时也仅支持在 *issues* 中反馈问题, 使用 *email* 和我联系的同学,以后我就不在回复啦,私人邮箱很少登录,回复也不及时,哈哈。😄 最后希望和大家共同学习和进步。 ## 环境安装 #### 程序猿和程序媛见这里 配置好你的Python、node环境,然后`pip install requests `. 或者 ```bash $ git clone https://github.com/loadchange/amemv-crawler.git $ cd amemv-crawler $ pip install -r requirements.txt ``` 大功告成,直接跳到下一节配置和运行. ## 配置和运行 有两种方式来指定你要下载的抖音号分享链接,一是编辑`share-url.txt`,二是指定命令行参数. ### 第一种方法:编辑share-url.txt文件 找到一个文字编辑器,然后打开文件`share-url.txt`,把你想要下载的抖音号分享链接编辑进去,以逗号/空格/tab/表格鍵/回车符分隔,可以多行.例如, 这个文件看起来是这样的: ``` https://www.douyin.com/share/user/85860189461?share_type=link&tt_from=weixin&utm_source=weixin&utm_medium=aweme_ios&utm_campaign=client_share&uid=97193379950&did=30337873848, https://www.iesdouyin.com/share/challenge/1593608573838339?utm_campaign=clien, https://www.iesdouyin.com/share/music/6536362398318922509?utm_campaign=client_share&app=aweme&utm_medium=ios&iid=30337873848&utm_source=copy ``` ### 获取用户分享链接的方法(挑战、音乐 类似)