{"answer":"此技能通过 BrowserAct API 自动从谷歌新闻提取结构化数据。"}
Google 新闻自动化 SkillQQ介绍. 此技能提供一站式新闻收集服务,使用浏览器Act的Google News API模板. 它直接提取结构化新闻结果来是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能基于 BrowserAct 的 Google News API 模板,提供一站式的新闻采集服务。它可直接从 Google News 中提取结构化的新闻结果,包括标题、来源、发布时间和文章链接。用户只需输入搜索关键词及时间筛选条件,即可获得干净、可直接使用的新闻数据。
运行前,请检查环境变量 BROWSERACT_API_KEY 是否已设置。若未设置,请勿自行采取其他措施;应主动向用户询问并等待其提供密钥。
Agent 必须明确告知用户:
“由于您尚未配置 BrowserAct API Key,请前往 BrowserAct Console 获取您的 Key。”
Agent 应根据用户需求灵活配置以下参数:
Search_Keywords(搜索关键词)
stringAI Startup、Tesla、SpaceXPublish_date(时间范围)
stringany time:不限制时间past hours:过去数小时(突发新闻)past 24 hours:过去 24 小时(日常监控)past week:过去一周(短期趋势)past year:过去一年(长期研究)past weekDatelimit(最大条目数)
number30Agent 应使用以下独立脚本,实现“一行命令出结果”:
# 示例
python -u ./scripts/google_news_api.py "Search Keywords" "Publish Date" Quantity
由于该任务涉及自动化浏览器操作,执行过程可能耗时(数分钟)。脚本将持续输出带时间戳的状态日志(例如:[14:30:05] Task Status: running)。
Agent 指令如下:
任务成功执行后,脚本将直接解析并打印 API 响应中的结果。输出字段包括:
headline:新闻标题source:发布媒体/来源news_link:文章 URLpublished_time:发布时间author:作者(如存在)若脚本执行过程中发生错误(如网络波动或任务失败),Agent 应遵循以下逻辑处理:
检查输出内容:
"Invalid authorization",表示 API Key 无效或已过期。禁止重试,应引导用户重新核对并提供正确的 API Key。"Invalid authorization",但任务仍失败(例如输出以Error:开头,或返回空结果),Agent 应自动重试执行一次脚本。重试次数限制: