怎么调用 Google 新闻 关键词搜索 API?
search使用 platform="google_news"、action="search" 调用“关键词搜索”能力;返回列表,默认 20 条、单次最多 20 条,主要包含 rank、title、url、source、text、published_at 等 8 个字段。
Google 新闻 search 的参数分别是什么意思?
keyword必填- 新闻搜索词,支持 -排除、OR、site:(如 bitcoin site:cnn.com),最多 500 字。
Google 搜索帮助说明了 site:(只搜某个网站)、-(排除某个词)和英文引号(精确匹配)等运算符,运算符和词之间不能有空格。这里只确认 Google 的搜索语法;本接口的 keyword 在 Google 新闻上支持这些运算符,以及 country、language、time_window 筛选,由 EveryInfra 定义,该来源不证明结果或条数。官方来源:Google 搜索帮助:用运算符细化搜索来源核查:
country可选- 按哪个国家的 Google 新闻搜,两位国家代码(如 us、gb、de),默认 us。
language可选- 结果语言,两位语言代码(如 en、es、de),默认 en。
time_window可选- 只要这段时间内的文章:hour、day、week、month、year;不填不限时间。
Google 新闻 返回字段与含义(3)
- rank
- 该文章在这次结果里的顺序,从 1 开始(Google 新闻的排序,大致从新到旧)。
- source
- 发布这篇文章的媒体名(如 Reuters、WSJ)。
- published_at
- 文章发布时间,UTC,ISO 8601。