图片视频下载提取工具(gitHub星标10.3K) 📅 发布时间:2026/7/5 2:02:53 👁️ 浏览次数: 图片视频下载提取工具(gitHub星标10.3K)Docker 运行获取镜像方式一使用Dockerfile文件构建镜像方式二使用docker pull joeanamier/xhs-downloader命令拉取镜像方式三使用docker pull ghcr.io/joeanamier/xhs-downloader命令拉取镜像创建容器TUI 模式docker run --name 容器名称(可选) -p 主机端口号:5556 -v xhs_downloader_volume:/app/Volume -it 镜像名称API 模式docker run --name 容器名称(可选) -p 主机端口号:5556 -v xhs_downloader_volume:/app/Volume -it 镜像名称 python main.py apiMCP 模式docker run --name 容器名称(可选) -p 主机端口号:5556 -v xhs_downloader_volume:/app/Volume -it 镜像名称 python main.py mcp注意此处的镜像名称需与您在第一步中使用的镜像名称保持一致joeanamier/xhs-downloader或ghcr.io/joeanamier/xhs-downloader运行容器启动容器docker start -i 容器名称/容器 ID重启容器docker restart -i 容器名称/容器 IDDocker 运行项目时不支持命令行调用模式无法使用读取剪贴板与监听剪贴板功能可以正常粘贴内容。二次开发如果有其他需求可以根据example.py的注释提示进行代码调用或修改async def example(): 通过代码设置参数适合二次开发 # 示例链接 demo_link https://www.xiaohongshu.com/explore/XXX?xsec_tokenXXX # 实例对象 work_path D:\\ # 作品数据/文件保存根路径默认值项目根路径 folder_name Download # 作品文件储存文件夹名称自动创建默认值Download name_format 作品标题 作品描述 user_agent # User-Agent cookie # 小红书网页版 Cookie无需登录可选参数登录状态对数据采集有影响 proxy None # 网络代理 timeout 5 # 请求数据超时限制单位秒默认值10 chunk 1024 * 1024 * 10 # 下载文件时每次从服务器获取的数据块大小单位字节 max_retry 2 # 请求数据失败时重试的最大次数单位秒默认值5 record_data False # 是否保存作品数据至文件 image_format WEBP # 图文作品文件下载格式支持AUTO、PNG、WEBP、JPEG、HEIC folder_mode False # 是否将每个作品的文件储存至单独的文件夹 image_download True # 图文、图集作品文件下载开关 video_download True # 视频作品文件下载开关 live_download False # 图文动图文件下载开关 download_record True # 是否记录下载成功的作品 ID language zh_CN # 设置程序提示语言 author_archive True # 是否将每个作者的作品存至单独的文件夹 write_mtime True # 是否将作品文件的 修改时间 修改为作品的发布时间 read_cookie None # 读取浏览器 Cookie支持设置浏览器名称字符串或者浏览器序号整数设置为 None 代表不读取 # async with XHS() as xhs: # pass # 使用默认参数 async with XHS( work_pathwork_path, folder_namefolder_name, name_formatname_format, user_agentuser_agent, cookiecookie, proxyproxy, timeouttimeout, chunkchunk, max_retrymax_retry, record_datarecord_data, image_formatimage_format, folder_modefolder_mode, image_downloadimage_download, video_downloadvideo_download, live_downloadlive_download, download_recorddownload_record, languagelanguage, read_cookieread_cookie, author_archiveauthor_archive, write_mtimewrite_mtime, ) as xhs: # 使用自定义参数 download True # 是否下载作品文件默认值False # 返回作品详细信息包括下载地址 # 获取数据失败时返回空字典 print( await xhs.extract( demo_link, download, index[ 1, 2, 5, ], ) )我的原创内容推荐视频二维码应用音视频转换生成视频二维码如何操作快速生成PHP生成视频二维码代码和视频转换二维码操作教程竖式全屏形式的二维码如何制作视频二维码有哪些方便之处如何生成二维码二维码不变如何更新视频内容教程来了手把手教程热门原创推荐无版权,全免费,请收藏这10个免费高清无权素材网站常用照片尺寸对照表照片大小看这个表就OK了如何使用FTP上传文件FTP文件传输在线视频加密播放加密视频观看操作教程完整版企业公众号菜单添加视频的完整教程组图
Prisma ORM 基础操作 Prisma 7 版本 ORM 使用指南 由于是自学的prisma,网上关于prisma的资料很多是旧版本的,所以在此记录一下最新7版本的操作,方便以后查阅 Prisma 简介 Prisma 是一个现代的 TypeScript-first ORM(对象关系映射)工具&a… 2026/5/17 5:29:00
windows安装openClaw全流程保姆级教程(2026年03月09日最新版) OpenClaw(俗称“龙虾”)是一款开源的本地AI智能体网关,核心功能是帮用户自动操作电脑、对接大模型实现智能化任务,纯粹的实用工具🌶️。本文仅分享官方正规安装流程,全程基于OpenClaw官方开源资源ÿ… 2026/5/17 11:09:18
使用Proguard混淆后spring中的bean无法自动加载分析 问题现象使用proguard后的jar中的Service类无法被自动加载,未使用proguard的可以被自动加载。***************************Description:Field dictService in com.xx.xx.xx.xx.service.XxService required a bean of type com.xx.xx.xx.dict.service.DictService th… 2026/5/17 1:19:45
AIGC 内容指纹:生成内容入库前先做可追踪设计 AIGC 内容指纹:生成内容入库前先做可追踪设计 一、生成内容不能只有正文 AIGC 系统把文本、图片或摘要生成出来后,很多团队只保存最终内容。短期看够用,长期看很难治理。内容是谁生成的、基于什么提示词、用了哪个模型、有没有人工编辑、是否… 2026/7/5 1:58:29
AtomCode在算法竞赛中的实战体验:LeetCode周赛辅助编程 文章目录每日一句正能量一、前言:算法竞赛与辅助编程的碰撞二、算法题理解:从自然语言到解题思路2.1 题意理解的痛点2.2 AtomCode辅助理解的方法2.3 常见理解误区三、解题思路生成:启发而非替代3.1 思路分析的标准流程3.2 AtomCode的辅助角色… 2026/7/5 1:58:29
Realtek WiFi 7网卡驱动实战:从“未知固件“到满血WiFi 7的完整指南 Realtek WiFi 7网卡驱动实战:从"未知固件"到满血WiFi 7的完整指南 【免费下载链接】rtw89 Driver for Realtek 8852AE, an 802.11ax device 项目地址: https://gitcode.com/gh_mirrors/rt/rtw89 还在为Linux系统下Realtek 8922AE WiFi 7网卡驱动报… 2026/7/5 1:56:29
系统重装后如何使用万能驱动软件给新系统安装驱动 系统重装后如何使用万能驱动软件给新系统安装驱动 使用360驱动大师网卡版轻松给电脑安装驱动 1.下载驱动。切记一定要提前下载网卡版。自带网卡驱动。 万能驱动网卡版 提取码: jpcd 项目合集 提取码: 32y6 更多资料汇总 提取码: dk3h 360驱动大师网卡版安装驱动说明&… 2026/7/5 1:56:29
2026年AIGC率怎么降?从80%降到10%的5个实战方法与工具推荐 一、AIGC率居高不下的焦虑"我的论文明明是自己一个字一个字写的,为什么AIGC率还是80%?"这是2026年很多毕业生在AIGC检测后的共同困惑。造成AIGC率高的原因有很多:写作风格过于规范、使用了AI辅助工具、语言表达过于"完美"… 2026/7/5 1:54:28
实操|用Trae搞定GPIO扩展全流程,看懂AI在IC设计里的真实价值 实操|用Trae搞定GPIO扩展全流程,看懂AI在IC设计里的真实价值 当下AI工具的迭代速度,已经快到颠覆很多人的固有认知。几乎每月一轮的能力更新,也让AI能否落地IC设计这件事,在圈内争议不断、观点两极分化。 有开发者体验过新版AI的能力跃升,认为AI正在快速赋能芯片设计,… 2026/7/5 1:52:27
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/5 0:01:32
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/5 0:01:32
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/5 0:05:36
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/5 0:01:32
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/5 0:01:32
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/5 0:05:36