phpdockerio/readability-js-server本镜像将Mozilla的Readability JS封装为HTTP服务,可通过Docker在任何环境部署。它提供简单的API接口,接收网页URL并返回提取的核心内容,适用于需要从网页中提取结构化内容的场景。
服务提供唯一的HTTP端点,通过POST请求提交JSON格式数据,包含需要提取内容的URL。
bashcurl -XPOST [***] \ -H "Content-Type: application/json" \ -d'{"url": "[***]"}'
HTTP/1.1 200 OK X-Powered-By: Express Content-Type: application/json; charset=utf-8 { "url": "[***]", "content": "<div id=\"readability-page-1\" class=\"page\"> [...]" "excerpt": "Firefox 65 (Quantum) running on Arch Linux with KDE Plasma 5", }
phpdockerio/readability-js-server镜像标签遵循Semver规范,提供以下标签:
latest:最新版本x.x.x:完整版本号(如1.2.3)x.x:主版本.次版本(如1.2)x:主版本(如1)建议根据稳定性需求选择标签,例如使用phpdockerio/readability-js-server:1可确保无破坏性更新。
bashdocker run -p 3000:3000 phpdockerio/readability-js-server
如需本地开发或测试,需满足以下环境要求:
bashyarn install
bashyarn start
yarn.lock文件是基于该版本创建的,部分依赖可能需要此版本yarn.lock后重新安装依赖
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务