Jina.ai Reader
Fetch clean, AI-friendly Markdown content from any URL. No API key required.
Features
- - ✅ Bypasses paywalls (tested with Every.to, Medium, etc.)
- ✅ Handles Twitter/X posts and threads
- ✅ Renders JavaScript-heavy pages (optional wait)
- ✅ Returns clean Markdown format
- ✅ Free, no API key needed
Basic Usage
CODEBLOCK0
Options
| Option | Description |
|---|
| INLINECODE0 | Wait N milliseconds for JavaScript to render |
| INLINECODE1 |
Include image captions in output |
|
--with-links | Include all links in output |
Examples
CODEBLOCK1
When to Use
- - Search + Read: After Tavily/desearch finds URLs, use this to read the actual content
- Twitter/X: Most tools can't handle Twitter, this one can
- Paywalled sites: Works on many sites that require login
- SPA/JS-heavy pages: Use
--wait-ms to let scripts run
Notes
- - No API key required
- Rate limits may apply for heavy usage
- For pagination, you may need to fetch multiple pages manually
Jina.ai 阅读器
从任意URL获取干净、AI友好的Markdown内容。无需API密钥。
功能特性
- - ✅ 绕过付费墙(已在Every.to、Medium等网站测试通过)
- ✅ 处理Twitter/X帖子和话题
- ✅ 渲染JavaScript密集型页面(可选等待时间)
- ✅ 返回干净的Markdown格式
- ✅ 免费,无需API密钥
基本用法
bash
node {baseDir}/scripts/jina-reader.mjs https://example.com/article
选项
| 选项 | 描述 |
|---|
| --wait-ms N | 等待N毫秒让JavaScript渲染 |
| --with-images |
在输出中包含图片说明 |
| --with-links | 在输出中包含所有链接 |
示例
bash
基本获取
node {baseDir}/scripts/jina-reader.mjs https://every.to/article
Twitter/X帖子
node {baseDir}/scripts/jina-reader.mjs https://twitter.com/user/status/123456
等待JavaScript渲染
node {baseDir}/scripts/jina-reader.mjs https://spa-site.com/page --wait-ms 5000
包含图片和链接
node {baseDir}/scripts/jina-reader.mjs https://blog.example.com/post --with-images --with-links
使用场景
- - 搜索+阅读:Tavily/desearch找到URL后,使用此工具读取实际内容
- Twitter/X:大多数工具无法处理Twitter,此工具可以
- 付费网站:适用于许多需要登录的网站
- SPA/JS密集型页面:使用--wait-ms让脚本运行
注意事项
- - 无需API密钥
- 大量使用可能受速率限制
- 对于分页内容,可能需要手动获取多个页面