GithubHelp home page GithubHelp logo

douyinbot's Introduction

DouYinBot

抖音(**区)无水印视频、背景音乐、作者ID、作者昵称、作品标题等的全能解析和下载。

写在前面

  • 本项目纯属个人爱好创作
  • 所有视频的版权始终属于「字节跳动」
  • 严禁用于任何商业用途,如果构成侵权概不负责

目前功能

  • 解析无水印视频
  • 解析视频标题
  • 解析作者昵称
  • 解析作者ID
  • 不需要去除多余字符
  • 微信公众号消息转发后解析
  • 解析视频存库(仅支持通过微信转发消息的抖音视频,仅支持sqlite数据库)
  • 视频上传到七牛
  • 视频首页列表展示

使用

编译

go build -o douyinbot main.go

运行

./douyinbot --config-file=配置文件 --data-file=数据库路径

Docker 使用

部署 ChromeDouYin 项目

go install github.com/lifei6671/ChromeDouYin

默认情况下 ChromeDouYin 会自动下载一个无头浏览器,并通过无头浏览器抓取抖音信息。

但是不保证所有系统都能成功,因此建议使用Docker部署:

docker run -p 7317:7317 ghcr.io/go-rod/rod

部署成功后, ChromeDouYin 会自动连接到该实例。

部署 DouYinBot

docker pull lifei6671/douyinbot:v1.0.17
docker run -p 9080:9080 -v /data/conf:/var/www/douyinbot/conf /data/data:/var/www/douyinbot/data -v /data/douyin:/var/www/douyinbot/douyin -d lifei6671/douyinbot:v1.0.18

需要修改配置文件中的代理信息:

douyinproxy=ChromeDouYin的访问接口,如果配置了认证信息只支持https访问
douyinproxyusername=认证用户名
douyinproxypassword=认证密码

douyinbot's People

Contributors

lifei6671 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

douyinbot's Issues

编译后运行会报三种错

解决方案如下

① ./admin/app.conf.example 要改为 ./admin/conf/app.conf
② 要给app.conf里面的 auto-save-path 设置一个路径
③ 要手动创建一个数据库文件 ./data/douyinbot.db

经过上面的三条修改,最后能跑起来

但是解析似乎规则有调整,因此也会报错。
类似抖音升级后,也要跟着改。

docker有错误

docker: invalid reference format.
不知道是哪里拼写错了 搜索了下这个问题大都是半角符号 但是替换了还是错误。。请大佬检查下

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.