Эта статья около 600 слов.Чтение этой статьи занимает около 5 минут.Это только для обучения.Если есть какие-либо ошибки, пожалуйста, поправьте меня.
необходимость
Чтобы загрузить видео на платформе Douyin, удалите идентификатор водяного знака в верхнем левом углу.
Давайте посмотрим на эффект водяного знака
В это время вы обнаружите, что видео, загруженное Douyin, будет иметь водяной знак Douyin, и вам нужно удалить водяной знак.
Поделиться видео
Если вы поделитесь видео с Douyin, вы получите копию и адрес в следующем формате (вы можете использовать Baidu, если не знаете, как поделиться)
一只都放不明白 https://v.douyin.com/JdbBqog/ 复制此链接,打开【抖音短视频】,直接观看视频!
Поместите указанный выше URL-адрес (v.douyin.com/JdbBqog/) поставь телефон в режим эмуляции браузера и посмотри что получится
1. Перенаправление
Короткий адрес будет перенаправлен,
2. Ключ ajax
Используйте два параметра, полученные вышеприведенным встроенным html-скриптом, чтобы запросить следующий адрес.
Запрос возвращает json, содержащий некоторую информацию о видео, включая ключевой параметр для удаления водяного знака.uri
На этом официальный процесс Douyin завершен.
3. Как удалить водяной знак?
Принцип: Вместо того, чтобы использовать высокий искусственный умственной отсталости или аналогичный ps для удаления водяного знака в определенном месте, Douyin сохранит видео без водяного знака, нам нужно только найти адрес видео без водяного знака.
После разговора о принципе, реализация основана на поле uri, полученном выше, а затем сращивании его с адресом, где Douyin хранит видео без водяных знаков, и все готово. (Этот объединенный адрес может быть недоступен в браузере) посмотри на код
добиться эффекта
Репозиторий кода node.js
репозиторий кода Только для обучения
Существует два режима загрузки: загрузка через браузер и загрузка из командной строки.
- Вход в браузер для загрузки (удобно предоставлять интерфейс)
npm start
or
node index
использовать
- Загрузка режима инструмента в каталог (аналогично инструментам командной строки)
node tool