Skip to content

cn-qlg/codeseek-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

codeseek-cli

番号搜索聚合 CLI 工具 -- 并发查询多个站点,提取磁力链接,汇总展示。

功能

  • 聚合搜索 -- 并发查询 16 个站点(JavBus、JavDB、MissAV、Jable 等),解析 HTML 提取结果
  • 磁力链接 -- 自动从 JavDB 详情页提取磁力链接(文件名、大小、标签、日期)
  • 代理支持 -- 自动读取 HTTPS_PROXY / HTTP_PROXY / ALL_PROXY 环境变量,或 --proxy 手动指定
  • 多种输出 -- 终端彩色输出、JSON 格式输出、浏览器直接打开
  • 快速模式 -- --fast 仅生成搜索链接,不实际抓取

安装

# 全局安装
npm install -g codeseek-cli

# 或直接运行
npx codeseek-cli ABP-123

使用

# 搜索并抓取所有源 + 磁力链接
codeseek ABP-123

# 只搜索番号资料站
codeseek STAR-927 -c database

# 只搜索在线播放平台
codeseek IPX-888 -c streaming

# 搜索并在浏览器打开第一个有结果的源
codeseek SSIS-001 -o

# 快速模式(仅生成链接,不抓取)
codeseek ABP-123 --fast

# JSON 格式输出(方便脚本集成)
codeseek ABP-123 -j

# 指定代理
codeseek ABP-123 --proxy http://127.0.0.1:7890

# 列出所有搜索源
codeseek --list

输出示例

🧲 磁力链接  (ABP-123 酒井ももか、満足度満点新人ソープ DX · 来源: JavDB · 20 条)
  https://javdb.com/v/W1vPp

  ▸ abp-123-uncensored.torrent [高清] 6.06GB 2021-09-05
    magnet:?xt=urn:btih:75bc35d32c565b...
  ▸ abp-123 [高清] 5.89GB 2015-02-07
    magnet:?xt=urn:btih:4150a5b1e62da7...

  ✓ 3 个有结果  ○ 4 个无结果  ✗ 9 个不可用

━━━ 搜索结果 ━━━

🎬 JavBus  (📚 番号资料站 · 1635ms · 1 条)
    ▸ 酒井ももか、満足度満点新人ソープ DX
      https://www.javbus.com/ABP-123

📚 JavDB  (📚 番号资料站 · 1637ms · 4 条)
    ▸ ABP-123
      https://javdb.com/v/W1vPp

选项

选项 说明
-c, --category <name> 按分类过滤(database / streaming
-n, --limit <count> 限制源数量
-o, --open 打开第一个有结果的源
-O, --open-all 打开所有有结果的源
-j, --json JSON 格式输出
-l, --list 列出所有搜索源
-f, --fast 快速模式(仅生成链接,不抓取)
-p, --proxy <url> 代理地址(如 http://127.0.0.1:7890
-t, --timeout <ms> 超时时间(默认 15000ms)
-h, --help 显示帮助

代理

大部分搜索源站点在国内无法直接访问,需要配置代理:

# 方式 1: 环境变量(推荐)
export HTTPS_PROXY=http://127.0.0.1:7890

# 方式 2: 命令行参数
codeseek ABP-123 --proxy http://127.0.0.1:7890

工具会自动按优先级读取:--proxy > HTTPS_PROXY > HTTP_PROXY > ALL_PROXY

搜索源

📚 番号资料站

  • JavBus、JavDB、JavLibrary

🎥 在线播放平台

  • Jable、JavMost、JavGuru、AV01、MissAV、SupJAV、BestJavPorn、JAV.sb、JAVLeak、JAVSeen、JavGG、JAVCL、JavDoe

部分站点有 Cloudflare 保护,CLI 无法直接绕过,会显示为 "CF 验证" 并给出 URL 供手动在浏览器打开。

环境要求

  • Node.js >= 18.0.0

License

MIT

About

番号搜索聚合 CLI 工具 — 并发查询多站点,提取磁力链接

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors