本帖最后由 lgblgc 于 2025-7-18 13:51 编辑
就不开新帖了,直接在这里修改!
这个抖音视频下载工具,对接的是大平台的接口,买了很多量,大家放心使用。之前自己一直自用,用的比较久了,自己的东西起码不会失效!
更新日志:
2025-07-18:增加解析小红书
PS:win7用户可以使用兼容模式
编译的成品在这里:
1.0.1版本:https://lgbch.lanzouu.com/iFJ6s31a1buh
1.0.0版本:https://lgbch.lanzouu.com/iulf2305lyqf
备用:1.0.1版本:https://pan.quark.cn/s/5dc6bfa91d00
单文件版,就不做安装包了,这样也方便携带,界面简单的写了一下,没啥美感,实用就行
[Python] 纯文本查看 复制代码 以下是部分源码:
```python
# 输入布局
input_layout = QHBoxLayout()
self.url_input = QLineEdit()
self.url_input.setPlaceholderText("请输入抖音分享链接或视频链接...")
input_layout.addWidget(self.url_input, 1)
self.paste_btn = QPushButton("粘贴")
self.paste_btn.clicked.connect(self.paste_url)
input_layout.addWidget(self.paste_btn)
self.parse_btn = QPushButton("解析")
self.parse_btn.clicked.connect(self.parse_video)
input_layout.addWidget(self.parse_btn)
main_layout.addLayout(input_layout)
# 解析状态
self.parse_status = QLabel("就绪")
self.parse_status.setStyleSheet("color: gray;")
main_layout.addWidget(self.parse_status)
# 批量操作区域
batch_layout = QHBoxLayout()
self.select_all_checkbox = QCheckBox("全选")
self.select_all_checkbox.stateChanged.connect(self.toggle_select_all)
batch_layout.addWidget(self.select_all_checkbox)
self.set_download_dir_btn = QPushButton("设置保存路径")
self.set_download_dir_btn.clicked.connect(self.set_download_dir)
batch_layout.addWidget(self.set_download_dir_btn)
self.open_download_dir_btn = QPushButton("打开保存文件夹")
self.open_download_dir_btn.clicked.connect(self.open_download_dir)
batch_layout.addWidget(self.open_download_dir_btn)
self.batch_download_btn = QPushButton("下载选中视频")
self.batch_download_btn.clicked.connect(self.batch_download)
batch_layout.addWidget(self.batch_download_btn)
self.delete_selected_btn = QPushButton("删除选中视频")
self.delete_selected_btn.clicked.connect(self.delete_selected)
batch_layout.addWidget(self.delete_selected_btn)
self.clear_history_btn = QPushButton("清空所有记录")
self.clear_history_btn.clicked.connect(self.clear_history)
batch_layout.addWidget(self.clear_history_btn)
``` |