网淘吧来吧,欢迎您!

NewsAPI Search

2026-04-01 新闻来源:网淘吧 围观:50
电脑广告
手机广告

NewsAPI 搜索

通过NewsAPI搜索 5,000+ 新闻来源。

支持全面的文章发现 (/everything) 和突发头条新闻 (/top-headlines)。

# Basic search
node scripts/search.js "technology" --days 7

# Filter by quality sources
node scripts/search.js "technology" --sources bbc-news,reuters,al-jazeera-english

# Exclude low-quality domains
node scripts/search.js "technology" --exclude tmz.com,radaronline.com

# Breaking headlines
node scripts/search.js "technology" --headlines --country us

# List available sources
node scripts/sources.js --country us --category general

快速开始

设置将 API 密钥添加到~/.openclaw/.env

NewsAPI Search

NEWSAPI_KEY=your_api_key

https://newsapi.org

获取密钥

(免费套餐:100 次请求/天)

端点

全面搜索

node scripts/search.js "query" --hours 24
node scripts/search.js "query" --days 7        # default
node scripts/search.js "query" --weeks 2
node scripts/search.js "query" --months 1
node scripts/search.js "query" --from 2026-01-01 --to 2026-01-31

在数百万篇文章中进行全面搜索。

node scripts/search.js "query" --sources bbc-news,cnn           # max 20
node scripts/search.js "query" --domains nytimes.com,bbc.co.uk
node scripts/search.js "query" --exclude gossip-site.com
node scripts/search.js "query" --lang en                       # or 'any'

时间窗口:

node scripts/search.js "query" --title-only                    # title only
node scripts/search.js "query" --in title,description          # specific fields

筛选器:

  • 搜索字段:高级查询语法:
  • "精确短语"—— 精确匹配
  • +必须包含— 排除词
  • word1 AND word2— 两者都必须包含
  • word1 OR word2— 任一即可
  • (word1 OR word2) AND word3— 分组

分页与排序:

node scripts/search.js "query" --page 2 --limit 20
node scripts/search.js "query" --sort relevancy      # default
node scripts/search.js "query" --sort date           # newest first
node scripts/search.js "query" --sort popularity

头条新闻

按国家或类别查看实时突发新闻。

# By country
node scripts/search.js "query" --headlines --country us

# By category
node scripts/search.js --headlines --country us --category business

# By source
node scripts/search.js --headlines --sources bbc-news,cnn

类别:商业,娱乐,综合,健康,科学,体育,技术

注意:不能混合使用--国家/--类别--来源以标题模式。

列出来源

node scripts/sources.js                    # all sources
node scripts/sources.js --country us       # filter by country
node scripts/sources.js --category business
node scripts/sources.js --lang en
node scripts/sources.js --json             # JSON output

高级用法

完整参数参考,请见references/api-reference.md

常见工作流程和搜索模式,请见references/examples.md

编程API

const { searchEverything, searchHeadlines, getSources } = require('./scripts/search.js');

const results = await searchEverything('climate change', {
  timeWindow: { type: 'days', value: 7 },
  sources: 'bbc-news,reuters',
  excludeDomains: 'tmz.com',
  limit: 20
});

const headlines = await searchHeadlines('business', {
  country: 'us',
  category: 'business'
});

免费套餐限制

  • 100 次请求/天
  • 每次请求 100 个结果(最大)
  • 归档内容有 1 个月延迟

输出格式

返回结构化JSON:

{
  "query": "technology",
  "endpoint": "everything",
  "totalResults": 64,
  "returnedResults": 10,
  "page": 1,
  "results": [
    {
      "title": "...",
      "url": "...",
      "source": "BBC News",
      "publishedAt": "2026-02-05T14:30:00Z",
      "description": "...",
      "content": "..."
    }
  ]
}

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

文章底部电脑广告
手机广告位-内容正文底部
上一篇:Stock Copilot Pro 下一篇:Salesforce

相关文章

您是本站第386602名访客 今日有1篇新文章/评论