AM

ascard/mcp-avito

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

55 stars 7 forks 质量 70 趋势 21

Avito 模块化爬虫,支持CLI、MCP服务器和代理。

概览

Avito 模块化爬虫,支持CLI、MCP服务器和代理。 ✅ - 搜索带有过滤的产品 - 获取广告的详细信息 - CLI 接口 - 输出到控制台(表格)和 JSON - 反检测(用户代理,随机延迟) - 隐形浏览器模式 - 手动验证码解决方案(可见模式下) ✅ - HTTP/HTTPS/SOCKS4/SOCKS5 ✅ 支持 - 授权(用户名:密码) ✅ - 通过代理链✅进行 SOCKS5 认证 - 三种轮换策略:顺序/随机/轮转 ✅ - 每 N 次请求✅自动轮换 - 禁用失效代理(轮询) ✅ - 从文件✅下载 ✅ - 搜索所有页面的迭代器(全搜索) ✅ ✅ - MCP服务器,用于与Claude Desktop ✅集成 - 3个工具:avito_search、avito_get_details、avito_search_all ✅- 自动浏览器✅重用 - 参见docs/MCP_SETUP.md ✅ 🚧 - 反验证码集成(anti-captcha.

概述(AI 翻译)

Avito 模块化爬虫,支持CLI、MCP服务器和代理。

📚 文档: USAGE.md |PLAN.md

特色

✅ MVP(已实现):

  • 搜索带有过滤功能的产品
  • 获取关于广告的详细信息
  • CLI 接口
  • 控制台输出(表)和 JSON
  • 反检测(用户代理,随机延迟)
  • 隐身浏览器模式
  • 手动验证码解法(可见模式)

✅ 代理(实现):

  • 支持 HTTP/HTTPS/SOCKS4/SOCKS5 ✅
  • 授权(用户名:密码) ✅
  • 通过代理链✅实现SOCKS5认证
  • 3 轮换策略:顺序/随机/轮转 ✅
  • 每N次请求✅自动轮换
  • 禁用破损代理(轮询) ✅
  • 从文件✅加载

✅ 分页(已实现):

  • 用于搜索所有页面的迭代器(search-all) ✅

✅ MCP服务器(已实现):

  • MCP 服务器,用于与 Claude Desktop 和开放代码✅集成
  • 3 个工具:avito_search、avito_get_details、avito_search_all ✅
  • 自动浏览器✅重用
  • 看。医生/MCP_SETUP.MD ✅

🚧 开发中:

  • 反验证码集成(anti-captcha.com API)
  • 通过环境变量在MCP服务器中支持代理

安装

本页由 AI 翻译,技术细节请以原文为准。

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "avito-scraper": { "command": "node", "args": ["C:\\Temp\\mcp-avito\\dist\\mcp\\server.js"], "env": { "CHROME_EXECUTABLE_PATH": "C:\\Temp\\mcp-avito\\chrome-win64\\chrome.exe" } } } }