这是一个云产品技术文档聚合工具,帮助开发者和架构师快速了解不同云厂商的产品特性。
适用场景:
脚本位于 scripts/cloud_doc_scraper.py,自动解析文档目录、抓取核心页面、输出 markdown。
依赖需手动安装:
pip install playwright httpx beautifulsoup4 && playwright install chromium
bash
# 默认对比阿里云和华为云
python scripts/cloud_doc_scraper.py --product ecs
# 对比阿里云、华为云、AWS(三方对比)
python scripts/cloud_doc_scraper.py --product oss --providers aliyun,huawei,aws
# 只对比阿里云和 AWS
python scripts/cloud_doc_scraper.py --product rds --providers aliyun,aws
# 自定义输出和页数
python scripts/cloud_doc_scraper.py --product redis --providers aliyun,huawei,aws --output redis_3way.md --max-pages 15
# 查看所有支持的产品
python scripts/cloud_doc_scraper.py --list
支持的产品:ecs, oss, rds, redis, ack, fc, slb, maxcompute, pai, bailian, cdn, nas, flink, elasticsearch, dws
支持的厂商:
aliyun(阿里云)huawei(华为云)aws(亚马逊云)tencent(腾讯云)输出:markdown 文件,包含各厂商的官方文档原文 + 更新日志,可直接粘贴给 AI 做竞品分析。
工作原理:
--stealth)默认关闭,仅在显式启用时为 JS 重型站点提供额外的浏览器上下文配置参考下方"官方文档入口"表格,用 web_fetch 工具逐页抓取文档内容。
华为云文档:
https://support.huaweicloud.cn/wtsnew-{product}/index.html阿里云文档:
https://help.aliyun.com/zh/{product}https://help.aliyun.com/zh/{product}/product-overview/release-notesAWS 文档:
https://docs.aws.amazon.com/zh_cn/{service}/document-history.html 或 WhatsNew.html品类产品文档更新日志计算云服务器ECShttps://help.aliyun.com/zh/ecshttps://help.aliyun.com/zh/ecs/product-overview/release-notes计算函数计算FChttps://help.aliyun.com/zh/fchttps://help.aliyun.com/zh/fc/product-overview/release-notes存储对象存储OSShttps://help.aliyun.com/zh/osshttps://help.aliyun.com/zh/oss/product-overview/release-notes存储文件存储NAShttps://help.aliyun.com/zh/nashttps://help.aliyun.com/zh/nas/product-overview/release-notes数据库云数据库RDShttps://help.aliyun.com/zh/rdshttps://help.aliyun.com/zh/rds/product-overview/release-notes数据库云数据库Redishttps://help.aliyun.com/zh/redishttps://help.aliyun.com/zh/redis/product-overview/release-notes数据库AnalyticDB PGhttps://help.aliyun.com/zh/analyticdb-for-postgresqlhttps://help.aliyun.com/zh/analyticdb-for-postgresql/product-overview/release-notes容器容器服务ACKhttps://help.aliyun.com/zh/ackhttps://help.aliyun.com/zh/ack/product-overview/release-notes网络负载均衡SLBhttps://help.aliyun.com/zh/slbhttps://help.aliyun.com/zh/slb/product-overview/release-notes网络CDNhttps://help.aliyun.com/zh/cdnhttps://help.aliyun.com/zh/cdn/product-overview/release-notes大数据MaxComputehttps://help.aliyun.com/zh/maxcomputehttps://help.aliyun.com/zh/maxcompute/product-overview/Release-notes大数据实时计算Flinkhttps://help.aliyun.com/zh/flinkhttps://help.aliyun.com/zh/flink/product-overview/release-note大数据Elasticsearchhttps://help.aliyun.com/zh/elasticsearchhttps://help.aliyun.com/zh/elasticsearch/product-overview/release-notesAI人工智能平台PAIhttps://help.aliyun.com/zh/paihttps://help.aliyun.com/zh/pai/user-guide/api-aiworkspace-2021-02-04-changesetAI百炼平台https://help.aliyun.com/zh/bailianhttps://help.aliyun.com/zh/bailian/release-notes
品类产品文档更新日志计算弹性云服务器ECShttps://support.huaweicloud.cn/ecs/index.htmlhttps://support.huaweicloud.cn/wtsnew-ecs/index.html计算函数工作流FunctionGraphhttps://support.huaweicloud.cn/functiongraph/index.htmlhttps://support.huaweicloud.cn/wtsnew-functiongraph/index.html存储对象存储OBShttps://support.huaweicloud.cn/obs/index.htmlhttps://support.huaweicloud.cn/wtsnew-obs/index.html存储文件存储SFShttps://support.huaweicloud.cn/sfs/index.htmlhttps://support.huaweicloud.cn/wtsnew-sfs/index.html数据库云数据库RDShttps://support.huaweicloud.cn/rds/index.htmlhttps://support.huaweicloud.cn/wtsnew-rds/index.html数据库分布式缓存DCShttps://support.huaweicloud.cn/dcs/index.htmlhttps://support.huaweicloud.cn/wtsnew-dcs/index.html数据库数据仓库GaussDB(DWS)https://support.huaweicloud.cn/dws/index.htmlhttps://support.huaweicloud.cn/wtsnew-dws/index.html容器云容器引擎CCEhttps://support.huaweicloud.cn/cce/index.htmlhttps://support.huaweicloud.cn/wtsnew-cce/index.html网络弹性负载均衡ELBhttps://support.huaweicloud.cn/elb/index.htmlhttps://support.huaweicloud.cn/wtsnew-elb/index.html网络CDNhttps://support.huaweicloud.cn/cdn/index.htmlhttps://support.huaweicloud.cn/wtsnew-cdn/index.html大数据MapReduce服务MRShttps://support.huaweicloud.cn/mrs/index.htmlhttps://support.huaweicloud.cn/wtsnew-mrs/index.html大数据数据湖探索DLIhttps://support.huaweicloud.cn/dli/index.htmlhttps://support.huaweicloud.cn/wtsnew-dli/index.html搜索云搜索服务CSShttps://support.huaweicloud.cn/css/index.htmlhttps://support.huaweicloud.cn/wtsnew-css/index.htmlAIAI开发平台ModelArtshttps://support.huaweicloud.cn/modelarts/index.htmlhttps://support.huaweicloud.cn/wtsnew-modelarts/index.htmlAI盘古大模型平台https://support.huaweicloud.cn/pangu/index.htmlhttps://support.huaweicloud.cn/wtsnew-pangu/index.html
品类产品文档对应阿里云/华为云计算EC2https://docs.aws.amazon.com/zh_cn/ec2/ECS / ECS计算Lambdahttps://docs.aws.amazon.com/zh_cn/lambda/FC / FunctionGraph存储S3https://docs.aws.amazon.com/zh_cn/AmazonS3/OSS / OBS存储EFShttps://docs.aws.amazon.com/zh_cn/efs/NAS / SFS数据库RDShttps://docs.aws.amazon.com/zh_cn/AmazonRDS/RDS / RDS数据库ElastiCachehttps://docs.aws.amazon.com/zh_cn/AmazonElastiCache/Redis / DCS数据库Redshifthttps://docs.aws.amazon.com/zh_cn/redshift/AnalyticDB / DWS容器EKShttps://docs.aws.amazon.com/zh_cn/eks/ACK / CCE网络ELBhttps://docs.aws.amazon.com/zh_cn/elasticloadbalancing/SLB / ELB网络CloudFronthttps://docs.aws.amazon.com/zh_cn/AmazonCloudFront/CDN / CDN大数据EMRhttps://docs.aws.amazon.com/zh_cn/emr/MaxCompute / MRS大数据Managed Flinkhttps://docs.aws.amazon.com/zh_cn/managed-flink/Flink / DLI搜索OpenSearchhttps://docs.aws.amazon.com/zh_cn/opensearch-service/Elasticsearch / CSSAISageMakerhttps://docs.aws.amazon.com/zh_cn/sagemaker/PAI / ModelArtsAIBedrockhttps://docs.aws.amazon.com/zh_cn/bedrock/百炼 / 盘古
品类产品文档对应阿里云/华为云计算云服务器 CVMhttps://cloud.tencent.com/document/product/213ECS / ECS计算云函数 SCFhttps://cloud.tencent.com/document/product/583FC / FunctionGraph存储对象存储 COShttps://cloud.tencent.com/document/product/436OSS / OBS存储文件存储 CFShttps://cloud.tencent.com/document/product/582NAS / SFS数据库云数据库 MySQLhttps://cloud.tencent.com/document/product/236RDS / RDS数据库云数据库 Redishttps://cloud.tencent.com/document/product/239Redis / DCS数据库数据仓库 CDWPGhttps://cloud.tencent.com/document/product/878AnalyticDB / DWS容器容器服务 TKEhttps://cloud.tencent.com/document/product/457ACK / CCE网络负载均衡 CLBhttps://cloud.tencent.com/document/product/214SLB / ELB网络CDNhttps://cloud.tencent.com/document/product/228CDN / CDN大数据弹性 MapReducehttps://cloud.tencent.com/document/product/589MaxCompute / MRS大数据流计算 Oceanushttps://cloud.tencent.com/document/product/849Flink / DLI搜索Elasticsearchhttps://cloud.tencent.com/document/product/845Elasticsearch / CSSAI机器学习平台 TIhttps://cloud.tencent.com/document/product/851PAI / ModelArtsAI腾讯混元大模型https://cloud.tencent.com/document/product/1729百炼 / 盘古
用户输入目标产品后,执行以下步骤:
第一步:查找对应产品 从上表查找两个云厂商的对应产品。若预置清单无对应产品,告知用户并提供已知的文档入口。
第二步:运行文档抓取脚本
bash
python scripts/cloud_doc_scraper.py --product {product_key} --output {product_key}_docs.md
脚本会自动完成:依赖检查 → 目录解析 → 核心页面筛选 → 并发抓取 → 输出 markdown。
若脚本不可用,可使用 web_fetch 手动逐页抓取(参考上方文档入口表格)。
第三步:文档内容优先级 按以下优先级抓取文档内容:
第四步:整理对比信息 基于抓取的文档内容,整理以下信息:
第五步:生成对比文档 输出结构化对比文档,包含:
所有结论必须基于官方文档,标注信息来源。
第六步:保存并展示结果
{product_key}_competitive_analysis.md),写入 workspace根据产品类型,优先对比以下维度:
基础维度(必选):
增强维度(按产品类型选择):
迭代维度(可选):
安装命令:
bash
pip install playwright httpx beautifulsoup4
playwright install chromium
--stealth)默认关闭,仅在用户显式启用时生效,用于为 JS 重型站点提供额外的浏览器上下文配置