Skip to content

http_Get函数

函数名:http_Get / http_Get

函数功能

执行HTTP GET请求,支持携带Cookie参数,获取指定URL的响应内容,适用于从Web接口读取数据或抓取网页内容。

参数规范

参数名类型必填示例特殊说明
urlString"https://api.example.com/data"请求的目标网址,必须为有效URL
StrCookieString"SESSIONID=abc123"可选,附加的Cookie字符串

使用案例

基本GET请求

问题描述:从接口获取天气数据 公式演示

excel
=http_Get("https://api.weatherapi.com/data")

输出效果

text
{"temp":28,"city":"Beijing"}

携带Cookie访问

问题描述:需要登录认证的接口调用 公式演示

excel
=http_Get("https://secure.example.com/info", "SESSIONID=abc123")

输出效果

text
{"user":"张三","status":"ok"}

技术说明

请求方式说明

  • 使用HttpWebRequest执行GET请求
  • 默认使用UTF-8编码处理响应体
  • 可自定义Header通过源码扩展(当前函数仅支持cookie)

安全提示

  • URL应确保来源可信,避免被注入恶意代码
  • 不建议用于处理敏感信息(如账户密码)

异常处理

错误场景返回值
无法连接到URL#N/A
响应内容为空""
URL格式不正确#VALUE!

扩展应用

结合JSON解析函数读取字段

excel
=JSONPath(http_Get("https://api.example.com/data"), "$.city")

结合单元格引用动态请求

excel
=http_Get(A1, B1)

其中A1为URL,B1为Cookie内容

注:本函数在WPS 2019+ 和 Excel 365中测试通过,需联网使用