<style>.toc-chapters{max-height:none!important}.copy-btn,#sidebar-toggle,#fullscreen-toggle{display:none!important}@media(max-width:768px){.tutorial-app{display:flex;height:auto;overflow:visible;flex-direction:column}.tutorial-main{order:0;overflow:visible}.tutorial-content{overflow:visible}.tutorial-sidebar{order:1;position:static!important;width:100%!important;min-width:0!important;max-height:none!important;display:flex!important;transform:none!important}.sidebar-toc{overflow:visible}}</style>

第 6 章:用 Codex 查资料、读网页与核对信息

开发和学习时最烦的是资料分散:浏览器、文档和项目文件来回切换。Codex 可以在当前界面、权限允许时协助阅读和整理信息;来源、时效与账号操作仍要由人核对。


6.1 当前界面可用的网页阅读能力

ChatGPT 桌面端可能提供内置浏览器或与浏览器相关的连接能力;是否可用取决于当前版本、账号和工作区授权。它不是所有 Codex 用户都有的固定入口。

怎么用?

直接在聊天框里跟 Codex 说:

「帮我打开 OpenAI 的官方文档页面。」

如果当前界面允许,它可以在你打开或授权的页面中协助阅读并总结。先用公开页面练习,登录、下载和提交表单必须由你确认。

内置浏览器能做什么

  • 看文档:边写代码边查参考文档,不用切换窗口
  • 预览网页:开发中的页面可以直接在 Codex 里看效果
  • 抓取信息:让 Codex 自动阅读网页内容并提取你需要的信息

实用场景举例

查一个库的用法:

「帮我去搜一下 pandasread_csv 用法,给我一个简单的例子。」

Codex 会打开相关页面,阅读文档,然后把用法和例子直接展示给你。

看一个网页长什么样:

「帮我打开我之前写的 index.html,看看页面效果。」

检查链接是否正常:

「帮我看看这个链接能不能打开:https://example.com/api/v1/status

[截图:Codex 内置浏览器加载网页的界面,可以看到地址栏和页面内容]

🧠 内置浏览器 vs 普通浏览器:内置浏览器是精简版的,主要用来获取信息和预览内容。重度上网(刷视频、逛淘宝)还是用普通浏览器方便。


6.2 搜索和信息获取

Codex 有一个智能搜索功能,可以帮你从互联网上获取最新信息。

搜索时最重要的是“来源和日期”

不同入口的搜索、浏览与访问范围会变化,不要依赖“缓存/实时模式”、配置字段或固定参数。需要新信息时,直接说清楚时间范围,并要求它附上来源:

「请查阅当前可访问的官方资料,告诉我 Python 3.13 的发布时间和三项主要变化;每项注明来源,无法确认就说明。」

搜什么?

查技术问题:

「Node.js 最新版本是多少?有什么新特性?」

找替代方案:

「除了 Pillow,Python 还有什么好用的图片处理库?」

验证信息:

「确认一下,pandas.read_csvencoding 参数支持 'utf-8' 编码吧?」

搜索结果的呈现

Codex 不会直接把一堆链接甩给你,而是会整合信息,给你一个清晰的答案。比如你问:

「Vue.js 和 React 哪个更好学?」

Codex 会搜索多个网页,综合信息后给你一个对比分析,而不是列出一堆链接。


6.3 API 和 Webhook:外部系统的概念与协作方式

API 是"应用程序接口"的简称。简单说,就是你的程序和其他服务(比如微信、支付宝、天气查询)之间互相"说话"的方式。

调用 API

你不需要写复杂的 HTTP 请求代码,直接跟 Codex 说:

「调用天气 API,查询北京今天的天气。」

如果你提供了 API 地址,Codex 会帮你:

  1. 发起请求
  2. 接收返回的数据
  3. 把结果显示给你看

更复杂的例子:

「帮我调用 GitHub API,查一下 openai/codex 仓库的最新三个提交。」

Webhook 是什么?

Webhook 是"反过来"的 API——不是你去请求别人,而是别人主动通知你。比如:

  • 你建了个网站
  • 用户在网站上提交了一个表单
  • 系统自动通知你(通过 Webhook)

Codex 可以帮助你解释 API/Webhook 文档、起草请求示例、检查配置或分析报错;真正调用接口、保存密钥、部署接收地址和设置通知,属于外部系统及其权限配置,不能假定为 Codex 自带能力。

举个例子:

「帮我创建一个 Webhook,当有人给我 GitHub 仓库提交新的 Issue 时,自动发消息通知我。」

Codex 会指导你完成配置,并帮你测试是否能正常工作。

[截图:Codex 执行 API 调用并展示返回结果的界面]


6.4 数据抓取和分析

抓取网页数据

想在网页上抓取一些数据?不用学爬虫,跟 Codex 说就行:

「帮我打开 https://news.ycombinator.com/,把今天排前 10 的文章标题和链接整理出来。」

Codex 会用内置浏览器打开页面,阅读内容,然后把结果整理成表格或列表。

数据清洗和格式化

抓取到的数据可能乱七八糟,让 Codex 帮你整理:

「把刚才抓取的数据整理成一个 Markdown 表格,包含:序号、标题、链接、点赞数。」

数据分析

Codex 还可以对抓取到的数据做简单分析:

「把这个 CSV 文件里的数据统计一下,按月份统计销售额,找出销售额最高的月份。」

实战案例:监控商品价格

假设你想在某个电商网站上监控一款商品的价格变化:

「1. 帮我打开这个商品页面,记下当前价格 2. 每天自动检查一次价格 3. 如果降价超过 10%,提醒我」

你可以让 Codex 帮你设计记录表、解释网站规则或审查外部监控脚本;定时访问、数据保存和提醒需要由合规的外部工具或系统配置,并由人维护。

🧠 提示:数据抓取功能主要用于学习和分析。请遵守网站的 robots.txt 协议,不要频繁抓取商用网站的数据。

[截图:Codex 抓取网页数据后整理成表格的展示]


本章小结:Codex 可以在当前可用界面和授权范围内协助阅读网页、整理资料、解释接口文档和分析数据;网页事实要核对来源与日期,API、Webhook 与定时监控应视为外部系统工作。


系统教程,帮你把工具用好,再回到任务中。 浏览任务方案 →