{"DataStatus":{"StatusCode":100,"RequestParameter":"url=https://www.gugudata.com/api/details/fetchcontentimages\u0026limittype=ratio\u0026limitvalue=[800,200]\u0026imagewithtag=True\u0026htmlsourcecontent=True","StatusDescription":"请求成功。","ResponseDateTime":"2026-06-15 18:21:50.740","DataTotalCount":0},"Data":{"Url":"https://www.gugudata.com/api/details/fetchcontentimages","ImagesUrl":[],"ImagesTag":[],"HTMLSourceContent":"\u003c!DOCTYPE html\u003e\u003chtml xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"zh-CN\"\u003e\u003chead\u003e\u003cmeta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"\u003e\u003cmeta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"\u003e\u003ctitle\u003e\n获取任意链接正文图片 - 咕咕数据 | 专业的数据提供商\n\u003c/title\u003e\u003cmeta name=\"keywords\" content=\"获取任意链接正文图片,智能分析链接正文中的图片集合,解析任意链接,支持图片大小筛选,网络工具,文本处理,fetchcontentimages,咕咕数据,数据接口,数据 API,API,开放数据接口,大数据接口,数据开放平台,大数据平台,数据平台,数据市场\"\u003e\n\u003cmeta name=\"description\" content=\"咕咕数据，专业的数据提供商，提供专业全面的数据接口 API，同时可提供专业的商业数据分析，让数据成为您的生产原料。\"\u003e\n\u003cmeta name=\"author\" content=\"gugudata.com\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\"\u003e\u003cmeta name=\"mobile-web-app-capable\" content=\"yes\"\u003e\u003cmeta name=\"apple-mobile-web-app-capable\" content=\"yes\"\u003e\u003cmeta name=\"apple-mobile-web-app-status-bar-style\" content=\"default\"\u003e\u003cmeta name=\"apple-mobile-web-app-title\" content=\"GuGuData\"\u003e\u003cmeta name=\"format-detection\" content=\"telephone=no\"\u003e\n\u003cmeta property=\"og:type\" content=\"website\"\u003e\u003cmeta property=\"og:title\" content=\"咕咕数据 | 专业的数据提供商\"\u003e\u003cmeta property=\"og:url\" content=\"\u003c%=CurrentOpenGraphUrl %\u003e\"\u003e\u003cmeta property=\"og:description\" content=\"咕咕数据，专业的数据提供商，提供专业全面的数据接口 API，同时可提供专业的商业数据分析，让数据成为您的生产原料。\"\u003e\u003cmeta property=\"og:site_name\" content=\"咕咕数据\"\u003e\u003cmeta property=\"og:locale\" content=\"zh_CN\"\u003e\u003cmeta property=\"og:image\" content=\"https://static.gugudata.com/og-image.png\"\u003e\u003cmeta property=\"og:image:width\" content=\"1200\"\u003e\u003cmeta property=\"og:image:height\" content=\"630\"\u003e\n\u003cmeta name=\"twitter:card\" content=\"summary_large_image\"\u003e\u003cmeta name=\"twitter:title\" content=\"咕咕数据 | 专业的数据提供商\"\u003e\u003cmeta name=\"twitter:description\" content=\"咕咕数据，专业的数据提供商，提供专业全面的数据接口 API，同时可提供专业的商业数据分析，让数据成为您的生产原料。\"\u003e\u003cmeta name=\"twitter:image\" content=\"https://static.gugudata.com/og-image.png\"\u003e\u003clink rel=\"stylesheet\" type=\"text/css\" href=\"/css/bootstrap.min.css\"\u003e\u003clink rel=\"stylesheet\" type=\"text/css\" href=\"/css/font-awesome.min.css\"\u003e\u003clink rel=\"stylesheet\" type=\"text/css\" href=\"/css/jquery-te.css\"\u003e\u003clink rel=\"stylesheet\" type=\"text/css\" href=\"/css/slick.css\"\u003e\u003clink rel=\"stylesheet\" type=\"text/css\" href=\"/css/main.css\"\u003e\u003clink rel=\"stylesheet\" type=\"text/css\" href=\"/css/responsive.css\"\u003e\u003clink rel=\"stylesheet\" type=\"text/css\" href=\"/css/custom.css?v=20260530-footer-2\"\u003e\n\u003cscript src=\"https://browser.sentry-cdn.com/10.57.0/bundle.tracing.min.js\" crossorigin=\"anonymous\"\u003e\u003c/script\u003e\u003cscript src=\"/js/jquery.min.js\"\u003e\u003c/script\u003e\n\u003cscript src=\"/js/bootstrap.min.js\" defer=\"\"\u003e\u003c/script\u003e\n\u003cscript src=\"/js/common.js?v=20260613-portal-js\" defer=\"\"\u003e\u003c/script\u003e\n\u003cscript src=\"/js/agent-discovery.js\" defer=\"\"\u003e\u003c/script\u003e\n\u003clink rel=\"icon\" type=\"image/png\" href=\"/favicon-96x96.png\" sizes=\"96x96\"\u003e\u003clink rel=\"icon\" type=\"image/svg+xml\" href=\"/favicon.svg\"\u003e\u003clink rel=\"shortcut icon\" href=\"/favicon.ico\"\u003e\u003clink rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/apple-touch-icon.png\"\u003e\u003clink rel=\"manifest\" href=\"/site.webmanifest\"\u003e\u003clink rel=\"sitemap\" type=\"application/xml\" title=\"Sitemap\" href=\"/sitemap.xml\"\u003e\n\u003clink href=\"/css/api-breadcrumb.css?v=20260402-breadcrumb-6\" rel=\"stylesheet\"\u003e\n\u003clink href=\"/css/details.css?v=20260608-details-21\" rel=\"stylesheet\"\u003e\n\u003clink href=\"https://static.gugudata.com/atom-one-dark.css\" rel=\"stylesheet\"\u003e\n\u003clink rel=\"canonical\" href=\"https://www.gugudata.com/api/details/fetchcontentimages\"\u003e\n\u003clink rel=\"alternate\" type=\"text/markdown\" href=\"https://www.gugudata.com/api/details/fetchcontentimages/llm.md\"\u003e\n\u003cmeta property=\"og:title\" content=\"获取任意链接正文图片 - 咕咕数据\"\u003e\n\u003cmeta property=\"og:description\" content=\"智能分析链接正文中的图片集合\"\u003e\n\u003cmeta property=\"og:url\" content=\"https://www.gugudata.com/api/details/fetchcontentimages\"\u003e\n\u003cmeta property=\"og:image\" content=\"https://static.gugudata.com/api_logo_fetchcontentimages_v2.jpg\"\u003e\n\u003cmeta name=\"twitter:title\" content=\"获取任意链接正文图片 - 咕咕数据\"\u003e\n\u003cmeta name=\"twitter:description\" content=\"智能分析链接正文中的图片集合\"\u003e\n\u003cscript type=\"text/javascript\"\u003ewindow.GuguDataPageContext ={pageType:\"api_details\",autoEvent:\"view_item\",apiIdentity:\"fetchcontentimages\",apiName:\"获取任意链接正文图片\",category:\"news\",price:399,currency:\"CNY\"\n};\u003c/script\u003e\n\u003cmeta name=\"description\" content=\"获取任意链接正文图片，智能分析链接正文中的图片集合，根据提供的文章链接智能分析出文章正文中包含的图片列表；支持传递图片大小以及图片分辨率条件对返回图片列表进行筛选；接口可同时返回原始 HTML 内容，供您二次解析使用；图片解析与标签处理基于机器学习；全接口支持 HTTPS（TLS v1.0 / v1.1。\"\u003e\u003c/head\u003e\n\u003cbody\u003e\n\u003cform method=\"post\" action=\"./fetchcontentimages?ApiIdentityName=fetchcontentimages\" id=\"form1\"\u003e\n\u003cdiv class=\"aspNetHidden\"\u003e\n\u003cinput type=\"hidden\" name=\"__VIEWSTATE\" id=\"__VIEWSTATE\" value=\"y0h5ilAZV3szzAJXWGwQgZWzxGx3XeewhFCwyCcakSgGHfO02D/IRhG97SqNQRiC1np3zhFu3lBbNKx769/i11V+5nAd6NsoJJSXR/4/d7k=\"\u003e\n\u003c/div\u003e\n\u003cdiv class=\"aspNetHidden\"\u003e\n\u003cinput type=\"hidden\" name=\"__VIEWSTATEGENERATOR\" id=\"__VIEWSTATEGENERATOR\" value=\"5C7E091F\"\u003e\n\u003c/div\u003e\n\u003cheader class=\"tr-header\"\u003e\n\u003cnav class=\"navbar navbar-default\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"navbar-header\"\u003e\n\u003cbutton type=\"button\" class=\"navbar-toggle collapsed\" data-toggle=\"collapse\" data-target=\"#navbar-collapse\"\u003e\n\u003cspan class=\"sr-only\"\u003e菜单\u003c/span\u003e\n\u003cspan class=\"icon-bar\"\u003e\u003c/span\u003e\n\u003cspan class=\"icon-bar\"\u003e\u003c/span\u003e\n\u003cspan class=\"icon-bar\"\u003e\u003c/span\u003e\n\u003c/button\u003e\n\u003ca class=\"navbar-brand\" href=\"/\" title=\"咕咕数据首页\" aria-label=\"咕咕数据首页\"\u003e\n\u003cimg style=\"width: 156px; height: 32px;\" class=\"img-responsive\" src=\"https://static.gugudata.com/gugudata_logo.svg\" alt=\"咕咕数据\" title=\"GuGuData\"\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n\u003cdiv class=\"navbar-left\"\u003e\n\u003cdiv class=\"collapse navbar-collapse\" id=\"navbar-collapse\"\u003e\n\u003cul class=\"nav navbar-nav\"\u003e\n\u003cli class=\"tr-dropdown\" id=\"li_home\"\u003e\n\u003ca href=\"/\" title=\"网站首页\"\u003e首页\u003c/a\u003e\n\u003c/li\u003e\n\u003cli id=\"li_data\" class=\"active\"\u003e\n\u003ca href=\"/api/all/9/0/9/0/不限\" title=\"查看所有数据服务接口\"\u003e数据服务\u003c/a\u003e\n\u003c/li\u003e\n\u003cli id=\"li_mcp\"\u003e\n\u003ca href=\"/mcp\" title=\"查看 MCP 服务\"\u003eMCP服务\u003c/a\u003e\n\u003c/li\u003e\n\u003cli id=\"li_portal\"\u003e\n\u003ca href=\"/signin?returnurl=%2Fportal%2F\" title=\"进入开发者中心\"\u003e开发者中心\u003c/a\u003e\n\u003c/li\u003e\n\u003cli id=\"li_status\"\u003e\n\u003ca href=\"/status\" title=\"查看接口实时状态\"\u003e接口状态\u003c/a\u003e\n\u003c/li\u003e\n\u003cli id=\"li_contact\"\u003e\n\u003ca href=\"/contact\" title=\"联系我们\"\u003e联系我们\u003c/a\u003e\n\u003c/li\u003e\n\u003cli id=\"li_doc\"\u003e\n\u003ca href=\"https://doc.gugudata.com\" title=\"查看接口文档\" target=\"_blank\"\u003e接口文档\u003ci class=\"fa fa-external-link nav-external-icon\"\u003e\u003c/i\u003e\u003c/a\u003e\n\u003c/li\u003e\n\u003cli id=\"li_engineering\"\u003e\n\u003ca href=\"https://engineering.gugudata.com\" title=\"工程服务\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003e工程服务\u003ci class=\"fa fa-external-link nav-external-icon\"\u003e\u003c/i\u003e\u003c/a\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"navbar-right\"\u003e\n\u003cul class=\"sign-in tr-list\"\u003e\n\u003cli\u003e\n\u003ci class=\"fa fa-id-card\" style=\"font-size: 14px; vertical-align: text-bottom;\"\u003e\u003c/i\u003e\n\u003c/li\u003e\n\u003cli id=\"liLogin\"\u003e\n\u003ca href=\"/signin\" title=\"用户登录\"\u003e登录\u003c/a\u003e\n\u003c/li\u003e\n\u003cli class=\"master_color\"\u003e/\u003c/li\u003e\n\u003cli id=\"liRegister\"\u003e\n\u003ca href=\"/signup\" title=\"注册新用户\"\u003e注册\u003c/a\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/nav\u003e\n\u003cscript type=\"text/javascript\"\u003e(function() {var closeBtn =document.getElementById(\"expiredNotifyCloseBtn\");if (!closeBtn) {return;}\ncloseBtn.addEventListener(\"click\",function() {var nowMs =Date.now();var expires =new Date(nowMs + 24 *60 *60 *1000);var securePart =window.location.protocol ===\"https:\" ?\"; Secure\" :\"\";document.cookie =\"portal_expired_notify_dismissed_at=\" + nowMs +\n\"; expires=\" + expires.toUTCString() +\n\"; max-age=86400; path=/; SameSite=Lax\" + securePart;});})();\u003c/script\u003e\n\u003c/header\u003e\n\u003cdiv class=\"tr-breadcrumb bg-image section-before\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cnav class=\"api-hero-breadcrumb\" aria-label=\"Breadcrumb\"\u003e\n\u003col class=\"api-hero-breadcrumb__list\"\u003e\n\u003cli class=\"api-hero-breadcrumb__item\"\u003e\n\u003ca class=\"api-hero-breadcrumb__link\" href=\"/\" title=\"返回首页\"\u003e首页\u003c/a\u003e\n\u003c/li\u003e\n\u003cli class=\"api-hero-breadcrumb__item\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"api-hero-breadcrumb__separator\"\u003e›\u003c/span\u003e\n\u003c/li\u003e\n\u003cli class=\"api-hero-breadcrumb__item\"\u003e\n\u003ca class=\"api-hero-breadcrumb__link\" href=\"/api/all/9/0/9/0/不限\" title=\"查看全部数据服务接口\"\u003e数据服务\u003c/a\u003e\n\u003c/li\u003e\n\u003cli class=\"api-hero-breadcrumb__item\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"api-hero-breadcrumb__separator\"\u003e›\u003c/span\u003e\n\u003c/li\u003e\n\u003cli class=\"api-hero-breadcrumb__item\"\u003e\n\u003ca class=\"api-hero-breadcrumb__link\" href=\"/api/news/9/0/9/0\" title=\"查看 元数据/资讯 分类下的所有接口\"\u003e元数据/资讯\u003c/a\u003e\n\u003c/li\u003e\n\u003cli class=\"api-hero-breadcrumb__item\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"api-hero-breadcrumb__separator\"\u003e›\u003c/span\u003e\n\u003c/li\u003e\n\u003cli class=\"api-hero-breadcrumb__item api-hero-breadcrumb__item--current\" aria-current=\"page\"\u003e\n\u003cspan class=\"api-hero-breadcrumb__current\" title=\"获取任意链接正文图片\"\u003e获取任意链接正文图片\u003c/span\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/nav\u003e\n\u003cdiv class=\"breadcrumb-info text-center\"\u003e\n\u003cdiv class=\"breadcrumb-logo\"\u003e\n\u003cimg src=\"https://static.gugudata.com/api_logo_fetchcontentimages_v2.jpg\" alt=\"获取任意链接正文图片\" class=\"img-responsive\"\u003e\n\u003c/div\u003e\n\u003cdiv class=\"page-title\"\u003e\n\u003ch1\u003e\n获取任意链接正文图片\u003c/h1\u003e\n\u003c/div\u003e\n\u003cul class=\"tr-list job-meta list-inline\"\u003e\n\u003cli\u003e\u003ci class=\"fa fa-tags\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u003ca style=\"text-decoration: underline;\" href=\"/api/news/9/0/9/0\" title=\"查看 元数据/资讯 分类下的所有接口\"\u003e元数据/资讯\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ci class=\"fa fa-book\" aria-hidden=\"true\"\u003e\u003c/i\u003e智能分析链接正文中的图片集合\u003c/li\u003e\n\u003cli\u003e\u003ci class=\"fa fa-cogs\" aria-hidden=\"true\"\u003e\u003c/i\u003e解析任意链接\u003cspan style=\"color: #00aeef;\"\u003e\u0026nbsp;/\u0026nbsp;\u003c/span\u003e支持图片大小筛选\u003c/li\u003e\n\u003cli\u003e\u003ci class=\"fa fa-hashtag\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u003ca href=\"/api/all/9/0/9/0/网络工具\" style=\"text-decoration: underline;\" target=\"_blank\" rel=\"noopener\"\u003e网络工具\u003c/a\u003e\u003cspan style=\"color: #00aeef;\"\u003e\u0026nbsp;/\u0026nbsp;\u003c/span\u003e\u003ca href=\"/api/all/9/0/9/0/文本处理\" style=\"text-decoration: underline;\" target=\"_blank\" rel=\"noopener\"\u003e文本处理\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ci class=\"fa fa-clock-o\" aria-hidden=\"true\"\u003e\u003c/i\u003e被调用于\u0026nbsp;8\u0026nbsp;秒前\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"buttons\"\u003e\n\u003ca href=\"/order/fetchcontentimages\" title=\"购买 获取任意链接正文图片 接口服务\"\u003e\n\u003cspan class=\"btn btn-primary api-detail-purchase-button\" style=\"padding-bottom: 10px;\"\u003e\n\u003cspan class=\"api-detail-price-row\"\u003e\n\u003cspan class=\"pricetag\" style=\"\"\u003e1199元/年\u003c/span\u003e\n\u003cspan style=\"\" class=\"disPriceTag\"\u003e限时折扣\u0026nbsp;\u003cstrong class=\"strong16\"\u003e399元/年\u003c/strong\u003e\u003c/span\u003e\n\u003cspan class=\"disPriceTag\" style=\"padding-left: 0;\"\u003e或\u0026nbsp;\u003cstrong class=\"strong16\"\u003e99元/月\u003c/strong\u003e\u003c/span\u003e\n\u003c/span\u003e\n\u003cspan class=\"api-detail-purchase-label\"\u003e\u003ci class=\"fa fa-shopping-cart\"\u003e\u003c/i\u003e立即购买\u003c/span\u003e\n\u003c/span\u003e\n\u003c/a\u003e\n\u003ca href=\"/preview/fetchcontentimages\" target=\"_blank\" class=\"btn button-bookmark\" style=\"padding-bottom: 10px;\" title=\"预览 获取任意链接正文图片 接口返回数据\"\u003e\u003ci class=\"fa fa-table\" aria-hidden=\"true\"\u003e\u003c/i\u003e接口数据预览\u003c/a\u003e\n\u003ca href=\"/api/details/fetchcontentimages/llm\" target=\"_blank\" class=\"btn button-llm-hero\" style=\"padding-bottom: 10px;\" title=\"把 获取任意链接正文图片 接口说明交给大模型使用\"\u003e\u003ci class=\"fa fa-magic\" aria-hidden=\"true\"\u003e\u003c/i\u003e告诉大模型怎么用\u003c/a\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"api-doc-nav-wrap\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cul class=\"api-doc-nav\"\u003e\n\u003cli class=\"active\"\u003e\u003ca href=\"#anchor_feature\" title=\"查看 API 功能特性\"\u003eAPI 功能\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#anchor_api\" title=\"查看 API 接口文档\"\u003eAPI 文档\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#anchor_systemcode\" title=\"查看接口 HTTP 响应状态码\"\u003e接口状态码\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#anchor_code\" title=\"查看多语言请求示例代码\"\u003e请求示例代码\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#anchor_qa\" title=\"查看常见问题解答\"\u003e常见问题 Q\u0026amp;A\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#anchor_agreement\" title=\"查看服务协议\"\u003e服务协议\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#anchor_contact\" title=\"查看技术支持联系方式\"\u003e技术支持\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"all-view\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cul class=\"tr-list resume-info\"\u003e\n\u003cli id=\"anchor_feature\"\u003e\n\u003cdiv class=\"icon\"\u003e\n\u003ci class=\"fa fa-server\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/div\u003e\n\u003cdiv class=\"media-body\"\u003e\n\u003ch2 class=\"tr-title\" style=\"margin-top:5px;\"\u003eAPI 功能\u003c/h2\u003e\n\u003cul class=\"detailsList\"\u003e\n\u003cli\u003e根据提供的文章链接智能分析出文章正文中包含的图片列表；\u003c/li\u003e\n\u003cli\u003e支持传递图片大小以及图片分辨率条件对返回图片列表进行筛选；\u003c/li\u003e\n\u003cli\u003e接口可同时返回原始 HTML 内容，供您二次解析使用；\u003c/li\u003e\n\u003cli\u003e图片解析与标签处理基于机器学习；\u003c/li\u003e\n\u003cli\u003e全接口支持 HTTPS（TLS v1.0 / v1.1 / v1.2 / v1.3）；\u003c/li\u003e\n\u003cli\u003e全面兼容 Apple ATS；\u003c/li\u003e\n\u003cli\u003e全国多节点 CDN 部署；\u003c/li\u003e\n\u003cli\u003e接口极速响应，多台服务器构建 API 接口负载均衡；\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"/status\" target=\"_blank\" title=\"查看接口调用状态与实时监控\"\u003e接口调用状态与状态监控\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003c/li\u003e\n\u003cli id=\"anchor_api\"\u003e\n\u003cdiv class=\"icon\"\u003e\n\u003ci class=\"fa fa-book\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/div\u003e\n\u003cdiv class=\"media-body\"\u003e\n\u003ch2 class=\"tr-title\" style=\"margin-top:5px;\"\u003eAPI 文档\u003c/h2\u003e\n\u003cp\u003e\u003cstrong class=\"notselectable\"\u003e接口地址:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003ehttps://api.gugudata.com/news/fetchcontentimages\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong class=\"notselectable\"\u003e返回格式:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003eapplication/json; charset=utf-8\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong class=\"notselectable\"\u003e请求方式:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003ePOST\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong class=\"notselectable\"\u003e请求协议:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003eHTTPS\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong class=\"notselectable\"\u003e请求示例:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003ehttps://api.gugudata.com/news/fetchcontentimages?appkey=YOUR_APPKEY\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong class=\"notselectable\"\u003e数据预览:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003e\u003ca href=\"/preview/fetchcontentimages\" target=\"_blank\" title=\"预览 获取任意链接正文图片 接口返回数据\"\u003ehttps://www.gugudata.com/preview/fetchcontentimages\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong class=\"notselectable\"\u003e接口测试:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003e\u003ca href=\"https://api.gugudata.com/news/fetchcontentimages/demo\" target=\"_blank\" title=\"测试 获取任意链接正文图片 接口\"\u003e https://api.gugudata.com/news/fetchcontentimages/demo\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong class=\"notselectable\"\u003eOpenAPI:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003e\u003ca href=\"https://www.gugudata.com/openapi/gugudata.openapi.3.1.json\" target=\"_blank\" title=\"查看 OpenAPI 3.1 标准文档\"\u003ehttps://www.gugudata.com/openapi/gugudata.openapi.3.1.json\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cdiv class=\"detailsCallout\"\u003e\n\u003cp style=\"padding-left: 5px;\"\u003e请求参数（POST 请求参数以 application/x-www-form-urlencoded 格式、文件流以 formdata 格式传递，具体可参见下方示例代码）\u003c/p\u003e\n\u003c/div\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 12%;\"\u003e参数名\u003c/th\u003e\n\u003cth style=\"width: 12%;\"\u003e参数类型\u003c/th\u003e\n\u003cth style=\"width: 6%;\"\u003e是否必须\u003c/th\u003e\n\u003cth style=\"width: 12%;\"\u003e默认值\u003c/th\u003e\n\u003cth style=\"width: 500px;\"\u003e备注\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eappkey\u003c/td\u003e\n\u003ctd\u003estring\u003c/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan style=\"color: red; font-weight:600;\"\u003e是\u003c/span\u003e\u003c/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eYOUR_APPKEY\u003c/td\u003e\n\u003ctd\u003e付费后获取的 APPKEY\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eurl\u003c/td\u003e\n\u003ctd\u003estring\u003c/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan style=\"color: red; font-weight:600;\"\u003e是\u003c/span\u003e\u003c/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eYOUR_VALUE\u003c/td\u003e\n\u003ctd\u003e需要抓取正文的文章链接\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003elimittype\u003c/td\u003e\n\u003ctd\u003estring\u003c/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u0027\u003e否\u003c/span\u0027\u003e\u003c/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eYOUR_VALUE\u003c/td\u003e\n\u003ctd\u003e对图片大小进行筛选条件类型，参数值为 size 或 ratio。size：按照图片大小 (KB) 进行筛选，ratio：按照图片分辨率 [宽,高] 进行筛选\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003elimitvalue\u003c/td\u003e\n\u003ctd\u003efloat / [int,int]\u003c/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u0027\u003e否\u003c/span\u0027\u003e\u003c/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eYOUR_VALUE\u003c/td\u003e\n\u003ctd\u003e对图片大小进行筛选条件值，如果类型为 size，参数值格式为 float 类型的图片最小限制值（单位为 KB），如果类型为 ratio，参数值格式为 int 数组 [宽,高]，分别限制最小宽与高（单位为像素）\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagewithtag\u003c/td\u003e\n\u003ctd\u003eboolean\u003c/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u0027\u003e否\u003c/span\u0027\u003e\u003c/td\u003e\n\u003ctd style=\"text-align: center;\"\u003efalse\u003c/td\u003e\n\u003ctd\u003e是否返回获取到的图片原始 img HTML 标签\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehtmlsourcecontent\u003c/td\u003e\n\u003ctd\u003eboolean\u003c/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u0027\u003e否\u003c/span\u0027\u003e\u003c/td\u003e\n\u003ctd style=\"text-align: center;\"\u003efalse\u003c/td\u003e\n\u003ctd\u003e是否返回文章页面原始 HTML 内容，供您二次解析或分析正文图片列表失败时使用，需要注意接口的性能问题\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cdiv class=\"detailsCallout\"\u003e\n\u003cp style=\"padding-left: 5px;\"\u003e返回参数\u003c/p\u003e\n\u003c/div\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 30%;\"\u003e参数名\u003c/th\u003e\n\u003cth style=\"width: 20%;\"\u003e参数类型\u003c/th\u003e\n\u003cth style=\"width: 540px;\"\u003e备注\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: left; padding-left: 5px;\"\u003eDataStatus.StatusCode\u003c/td\u003e\n\u003ctd\u003einteger\u003c/td\u003e\n\u003ctd\u003e接口返回状态码\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: left; padding-left: 5px;\"\u003eDataStatus.StatusDescription\u003c/td\u003e\n\u003ctd\u003estring\u003c/td\u003e\n\u003ctd\u003e接口返回状态说明\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: left; padding-left: 5px;\"\u003eDataStatus.ResponseDateTime\u003c/td\u003e\n\u003ctd\u003estring\u003c/td\u003e\n\u003ctd\u003e接口数据返回时间\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: left; padding-left: 5px;\"\u003eDataStatus.DataTotalCount\u003c/td\u003e\n\u003ctd\u003einteger\u003c/td\u003e\n\u003ctd\u003e符合条件的图片集合数量\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: left; padding-left: 5px;\"\u003eData.Url\u003c/td\u003e\n\u003ctd\u003estring\u003c/td\u003e\n\u003ctd\u003e文章 Url\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: left; padding-left: 5px;\"\u003eData.ImagesUrl\u003c/td\u003e\n\u003ctd\u003earray\u003c/td\u003e\n\u003ctd\u003e文章正文中符合筛选条件的图片 Url 集合\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: left; padding-left: 5px;\"\u003eData.ImagesTag\u003c/td\u003e\n\u003ctd\u003earray\u003c/td\u003e\n\u003ctd\u003e当传递 imagewithtag 参数值为 true 时，返回获取到的图片原始 img HTML 标签\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: left; padding-left: 5px;\"\u003eData.HTMLSourceContent\u003c/td\u003e\n\u003ctd\u003estring\u003c/td\u003e\n\u003ctd\u003e文章的原始 HTML 内容（HTML 标签为 Unicode 编码）\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/div\u003e\n\u003c/li\u003e\n\u003cli id=\"anchor_systemcode\"\u003e\n\u003cdiv class=\"icon\"\u003e\n\u003ci class=\"fa fa-exclamation-circle\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/div\u003e\n\u003cdiv class=\"media-body\"\u003e\n\u003ch2 class=\"tr-title\" style=\"margin-top:5px;\"\u003e接口常见 HTTP 响应状态码\u003c/h2\u003e\n\u003cp class=\"api-status-note\"\u003e以下为接口调用中常见的 HTTP 传输层状态码，不等同于响应体内的业务状态码；完整状态码注册表以 IANA HTTP Status Code Registry 为准。\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 30%;\"\u003e状态码\u003c/th\u003e\n\u003cth style=\"width: 20%;\"\u003e状态码解释\u003c/th\u003e\n\u003cth style=\"width: 540px;\"\u003e备注\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e200\u003c/td\u003e\n\u003ctd\u003e请求成功\u003c/td\u003e\n\u003ctd\u003eHTTP 请求已成功处理；业务状态请结合响应体中的自定义业务码判断。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e201\u003c/td\u003e\n\u003ctd\u003e资源已创建\u003c/td\u003e\n\u003ctd\u003e创建类接口请求成功，并已生成对应资源。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e202\u003c/td\u003e\n\u003ctd\u003e请求已接受\u003c/td\u003e\n\u003ctd\u003e请求已被接受处理，结果可能异步完成。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e204\u003c/td\u003e\n\u003ctd\u003e无响应内容\u003c/td\u003e\n\u003ctd\u003e请求成功但响应体为空，适用于无需返回数据的操作。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e304\u003c/td\u003e\n\u003ctd\u003e资源未变更\u003c/td\u003e\n\u003ctd\u003e配合缓存或条件请求使用，表示可继续使用本地缓存。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e400\u003c/td\u003e\n\u003ctd\u003e请求参数错误\u003c/td\u003e\n\u003ctd\u003e请求参数缺失、格式错误或参数组合不合法。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e401\u003c/td\u003e\n\u003ctd\u003e认证失败\u003c/td\u003e\n\u003ctd\u003e缺少、无效或未通过认证的访问凭证（如 AppKey）。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e403\u003c/td\u003e\n\u003ctd\u003e无权限访问\u003c/td\u003e\n\u003ctd\u003e订单到期、权限不足或接口额度不可用。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e404\u003c/td\u003e\n\u003ctd\u003e资源不存在\u003c/td\u003e\n\u003ctd\u003e请求路径不存在。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e405\u003c/td\u003e\n\u003ctd\u003e请求方法不允许\u003c/td\u003e\n\u003ctd\u003e当前路径不支持该 HTTP 方法。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e408\u003c/td\u003e\n\u003ctd\u003e请求超时\u003c/td\u003e\n\u003ctd\u003e客户端请求在服务端等待时间内未完成，可稍后重试。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e409\u003c/td\u003e\n\u003ctd\u003e请求冲突\u003c/td\u003e\n\u003ctd\u003e请求与当前资源状态冲突，调整参数或业务状态后重试。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e413\u003c/td\u003e\n\u003ctd\u003e请求内容过大\u003c/td\u003e\n\u003ctd\u003e上传文件或请求体超过接口限制。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e414\u003c/td\u003e\n\u003ctd\u003e请求地址过长\u003c/td\u003e\n\u003ctd\u003e请求 URL 超过服务端可处理长度，建议减少查询参数或改用 POST。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e415\u003c/td\u003e\n\u003ctd\u003e请求内容类型不支持\u003c/td\u003e\n\u003ctd\u003e上传或请求体的内容类型不符合接口要求。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e422\u003c/td\u003e\n\u003ctd\u003e请求语义错误\u003c/td\u003e\n\u003ctd\u003e请求格式正确，但参数取值、语义或业务约束无法处理。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e429\u003c/td\u003e\n\u003ctd\u003e请求频率受限\u003c/td\u003e\n\u003ctd\u003e默认按来源 IP 限速，单 IP 最多 5 QPS，可满足常规业务调用。超出限制时接口会返回 429 请求频率受限；已购买接口订单可加购 10 QPS 扩展。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e431\u003c/td\u003e\n\u003ctd\u003e请求头过大\u003c/td\u003e\n\u003ctd\u003e请求头字段过大或过多，建议精简 Header 后重试。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e500\u003c/td\u003e\n\u003ctd\u003e服务器内部错误\u003c/td\u003e\n\u003ctd\u003e服务端处理异常，请稍后重试。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e502\u003c/td\u003e\n\u003ctd\u003e网关或上游错误\u003c/td\u003e\n\u003ctd\u003e网关或代理从上游服务收到异常响应。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e503\u003c/td\u003e\n\u003ctd\u003e服务暂时不可用\u003c/td\u003e\n\u003ctd\u003e服务维护、容量保护或依赖异常导致暂时不可用，请稍后重试。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e504\u003c/td\u003e\n\u003ctd\u003e网关超时\u003c/td\u003e\n\u003ctd\u003e网关等待上游服务响应超时，可稍后重试或降低请求复杂度。\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/div\u003e\n\u003c/li\u003e\n\u003cli id=\"anchor_errorcode\"\u003e\n\u003cdiv class=\"icon\"\u003e\n\u003ci class=\"fa fa-exclamation-circle\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/div\u003e\n\u003cdiv class=\"media-body\"\u003e\n\u003ch2 class=\"tr-title\" style=\"margin-top:5px;\"\u003e接口自定义业务状态码\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 30%;\"\u003e业务状态码\u003c/th\u003e\n\u003cth style=\"width: 20%;\"\u003e业务状态码解释\u003c/th\u003e\n\u003cth style=\"width: 540px;\"\u003e备注\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e100\u003c/td\u003e\n\u003ctd\u003e正常返回\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e101\u003c/td\u003e\n\u003ctd\u003e参数错误\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e102\u003c/td\u003e\n\u003ctd\u003e请求频率受限\u003c/td\u003e\n\u003ctd\u003e默认按来源 IP 限速，单 IP 最多 5 QPS，可满足常规业务调用。超出限制时接口会返回 429 请求频率受限；已购买接口订单可加购 10 QPS 扩展。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e103\u003c/td\u003e\n\u003ctd\u003e账号欠费\u003c/td\u003e\n\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e104\u003c/td\u003e\n\u003ctd\u003eAPPKEY 错误\u003c/td\u003e\n\u003ctd\u003e请检查传递的 APPKEY 是否为开发者中心获取到的值\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/div\u003e\n\u003c/li\u003e\n\u003cli id=\"anchor_code\"\u003e\n\u003cdiv class=\"icon\"\u003e\n\u003ci class=\"fa fa-terminal\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/div\u003e\n\u003cdiv class=\"media-body\"\u003e\n\u003ch2 class=\"tr-title\" style=\"margin-top:5px;\"\u003e请求示例代码\u003c/h2\u003e\n\u003cdiv class=\"api-code-panel\"\u003e\n\u003cul id=\"myTabs\" class=\"nav nav-tabs api-code-tabs\"\u003e\n\u003cli class=\"active\"\u003e\u003ca href=\"#curl\" id=\"curl-tab\" data-toggle=\"tab\" aria-controls=\"curl\" aria-expanded=\"true\" title=\"查看 cURL 请求示例\"\u003ecURL\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\"\"\u003e\u003ca href=\"#c\" id=\"c-tab\" data-toggle=\"tab\" aria-controls=\"c\" aria-expanded=\"false\" title=\"查看 C 请求示例\"\u003eC\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\"\"\u003e\u003ca href=\"#csharp\" id=\"csharp-tab\" data-toggle=\"tab\" aria-controls=\"csharp\" aria-expanded=\"false\" title=\"查看 C# 请求示例\"\u003eC#\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\"\"\u003e\u003ca href=\"#go\" id=\"go-tab\" data-toggle=\"tab\" aria-controls=\"go\" aria-expanded=\"false\" title=\"查看 Go 请求示例\"\u003eGo\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\"\"\u003e\u003ca href=\"#java\" id=\"java-tab\" data-toggle=\"tab\" aria-controls=\"java\" aria-expanded=\"false\" title=\"查看 Java 请求示例\"\u003eJava\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\"\"\u003e\u003ca href=\"#jquery\" id=\"jquery-tab\" data-toggle=\"tab\" aria-controls=\"jquery\" aria-expanded=\"false\" title=\"查看 jQuery 请求示例\"\u003ejQuery\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\"\"\u003e\u003ca href=\"#nodejs\" id=\"nodejs-tab\" data-toggle=\"tab\" aria-controls=\"nodejs\" aria-expanded=\"false\" title=\"查看 Node.js 请求示例\"\u003eNode.js\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\"\"\u003e\u003ca href=\"#objectivec\" id=\"objectivec-tab\" data-toggle=\"tab\" aria-controls=\"objectivec\" aria-expanded=\"false\" title=\"查看 Objective-C 请求示例\"\u003eObjective-C\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\"\"\u003e\u003ca href=\"#php\" id=\"php-tab\" data-toggle=\"tab\" aria-controls=\"php\" aria-expanded=\"false\" title=\"查看 PHP 请求示例\"\u003ePHP\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\"\"\u003e\u003ca href=\"#python\" id=\"python-tab\" data-toggle=\"tab\" aria-controls=\"python\" aria-expanded=\"false\" title=\"查看 Python 请求示例\"\u003ePython\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\"\"\u003e\u003ca href=\"#ruby\" id=\"ruby-tab\" data-toggle=\"tab\" aria-controls=\"ruby\" aria-expanded=\"false\" title=\"查看 Ruby 请求示例\"\u003eRuby\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\"\"\u003e\u003ca href=\"#swift\" id=\"swift-tab\" data-toggle=\"tab\" aria-controls=\"swift\" aria-expanded=\"false\" title=\"查看 Swift 请求示例\"\u003eSwift\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv id=\"myTabContent\" class=\"tab-content\" style=\"width: 1256px;\"\u003e\n\u003cdiv class=\"tab-pane active\" id=\"curl\" aria-labelledby=\"curl-tab\"\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 cURL 请求示例代码\" aria-label=\"复制 cURL 请求示例代码\" data-copy-ready=\"true\" data-default-title=\"复制 cURL 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\"bash hljs language-bash\"\u003ecurl --location --request POST \u003cspan class=\"hljs-string\"\u003e\u0027https://api.gugudata.com/news/fetchcontentimages?appkey=YOUR_APPKEY\u0027\u003c/span\u003e \\\n--header \u003cspan class=\"hljs-string\"\u003e\u0027Content-Type: application/x-www-form-urlencoded\u0027\u003c/span\u003e \\\n--data-urlencode \u003cspan class=\"hljs-string\"\u003e\u0027url=YOUR_VALUE\u0027\u003c/span\u003e \\\n--data-urlencode \u003cspan class=\"hljs-string\"\u003e\u0027limittype=YOUR_VALUE\u0027\u003c/span\u003e \\\n--data-urlencode \u003cspan class=\"hljs-string\"\u003e\u0027limitvalue=YOUR_VALUE\u0027\u003c/span\u003e \\\n--data-urlencode \u003cspan class=\"hljs-string\"\u003e\u0027imagewithtag=false\u0027\u003c/span\u003e \\\n--data-urlencode \u003cspan class=\"hljs-string\"\u003e\u0027htmlsourcecontent=false\u0027\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"tab-pane\" id=\"c\" aria-labelledby=\"c-tab\"\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 C 请求示例代码\" aria-label=\"复制 C 请求示例代码\" data-copy-ready=\"true\" data-default-title=\"复制 C 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\"c hljs language-c\"\u003e\u003cspan class=\"hljs-meta\"\u003e#\u003cspan class=\"hljs-keyword\"\u003einclude\u003c/span\u003e \u003cspan class=\"hljs-string\"\u003e\u0026lt;curl/curl.h\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\n\u003cspan class=\"hljs-type\"\u003eint\u003c/span\u003e \u003cspan class=\"hljs-title function_\"\u003emain\u003c/span\u003e\u003cspan class=\"hljs-params\"\u003e(\u003cspan class=\"hljs-type\"\u003evoid\u003c/span\u003e)\u003c/span\u003e {\n  CURL *curl = curl_easy_init();\n  \u003cspan class=\"hljs-keyword\"\u003eif\u003c/span\u003e (curl) {\n    curl_easy_setopt(curl, CURLOPT_URL, \u003cspan class=\"hljs-string\"\u003e\"https://api.gugudata.com/news/fetchcontentimages?appkey=YOUR_APPKEY\"\u003c/span\u003e);\n    curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, \u003cspan class=\"hljs-string\"\u003e\"POST\"\u003c/span\u003e);\n    curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, \u003cspan class=\"hljs-number\"\u003e1L\u003c/span\u003e);\n    \u003cspan class=\"hljs-class\"\u003e\u003cspan class=\"hljs-keyword\"\u003estruct\u003c/span\u003e \u003cspan class=\"hljs-title\"\u003ecurl_slist\u003c/span\u003e *\u003cspan class=\"hljs-title\"\u003eheaders\u003c/span\u003e =\u003c/span\u003e \u003cspan class=\"hljs-literal\"\u003eNULL\u003c/span\u003e;\n    headers = curl_slist_append(headers, \u003cspan class=\"hljs-string\"\u003e\"Content-Type: application/x-www-form-urlencoded\"\u003c/span\u003e);\n    curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);\n    curl_easy_setopt(curl, CURLOPT_POSTFIELDS, \u003cspan class=\"hljs-string\"\u003e\"url=YOUR_VALUE\u0026amp;limittype=YOUR_VALUE\u0026amp;limitvalue=YOUR_VALUE\u0026amp;imagewithtag=false\u0026amp;htmlsourcecontent=false\"\u003c/span\u003e);\n    CURLcode res = curl_easy_perform(curl);\n    (\u003cspan class=\"hljs-type\"\u003evoid\u003c/span\u003e)res;\n    curl_slist_free_all(headers);\n    curl_easy_cleanup(curl);\n  }\n  \u003cspan class=\"hljs-keyword\"\u003ereturn\u003c/span\u003e \u003cspan class=\"hljs-number\"\u003e0\u003c/span\u003e;\n}\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"tab-pane\" id=\"csharp\" aria-labelledby=\"csharp-tab\"\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 C# 请求示例代码\" aria-label=\"复制 C# 请求示例代码\" data-copy-ready=\"true\" data-default-title=\"复制 C# 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\"csharp hljs language-csharp\"\u003e\u003cspan class=\"hljs-keyword\"\u003eusing\u003c/span\u003e System;\n\u003cspan class=\"hljs-keyword\"\u003eusing\u003c/span\u003e System.Collections.Generic;\n\u003cspan class=\"hljs-keyword\"\u003eusing\u003c/span\u003e System.IO;\n\u003cspan class=\"hljs-keyword\"\u003eusing\u003c/span\u003e System.Net.Http;\n\n\u003cspan class=\"hljs-keyword\"\u003evar\u003c/span\u003e client = \u003cspan class=\"hljs-keyword\"\u003enew\u003c/span\u003e HttpClient();\n\u003cspan class=\"hljs-keyword\"\u003evar\u003c/span\u003e request = \u003cspan class=\"hljs-keyword\"\u003enew\u003c/span\u003e HttpRequestMessage(HttpMethod.Post, \u003cspan class=\"hljs-string\"\u003e\"https://api.gugudata.com/news/fetchcontentimages?appkey=YOUR_APPKEY\"\u003c/span\u003e);\nrequest.Content = \u003cspan class=\"hljs-keyword\"\u003enew\u003c/span\u003e FormUrlEncodedContent(\u003cspan class=\"hljs-keyword\"\u003enew\u003c/span\u003e Dictionary\u0026lt;\u003cspan class=\"hljs-built_in\"\u003estring\u003c/span\u003e, \u003cspan class=\"hljs-built_in\"\u003estring\u003c/span\u003e\u0026gt;\n{\n    { \u003cspan class=\"hljs-string\"\u003e\"url\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"YOUR_VALUE\"\u003c/span\u003e },\n    { \u003cspan class=\"hljs-string\"\u003e\"limittype\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"YOUR_VALUE\"\u003c/span\u003e },\n    { \u003cspan class=\"hljs-string\"\u003e\"limitvalue\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"YOUR_VALUE\"\u003c/span\u003e },\n    { \u003cspan class=\"hljs-string\"\u003e\"imagewithtag\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"false\"\u003c/span\u003e },\n    { \u003cspan class=\"hljs-string\"\u003e\"htmlsourcecontent\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"false\"\u003c/span\u003e }\n});\n\u003cspan class=\"hljs-keyword\"\u003evar\u003c/span\u003e response = client.SendAsync(request).Result;\nConsole.WriteLine(response.Content.ReadAsStringAsync().Result);\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"tab-pane\" id=\"go\" aria-labelledby=\"go-tab\"\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 Go 请求示例代码\" aria-label=\"复制 Go 请求示例代码\" data-copy-ready=\"true\" data-default-title=\"复制 Go 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\"go hljs language-go\"\u003e\u003cspan class=\"hljs-keyword\"\u003epackage\u003c/span\u003e main\n\n\u003cspan class=\"hljs-keyword\"\u003eimport\u003c/span\u003e (\n  \u003cspan class=\"hljs-string\"\u003e\"strings\"\u003c/span\u003e\n  \u003cspan class=\"hljs-string\"\u003e\"fmt\"\u003c/span\u003e\n  \u003cspan class=\"hljs-string\"\u003e\"io\"\u003c/span\u003e\n  \u003cspan class=\"hljs-string\"\u003e\"net/http\"\u003c/span\u003e\n)\n\n\u003cspan class=\"hljs-function\"\u003e\u003cspan class=\"hljs-keyword\"\u003efunc\u003c/span\u003e \u003cspan class=\"hljs-title\"\u003emain\u003c/span\u003e\u003cspan class=\"hljs-params\"\u003e()\u003c/span\u003e\u003c/span\u003e {\n  url := \u003cspan class=\"hljs-string\"\u003e\"https://api.gugudata.com/news/fetchcontentimages?appkey=YOUR_APPKEY\"\u003c/span\u003e\n  payload := strings.NewReader(\u003cspan class=\"hljs-string\"\u003e\"url=YOUR_VALUE\u0026amp;limittype=YOUR_VALUE\u0026amp;limitvalue=YOUR_VALUE\u0026amp;imagewithtag=false\u0026amp;htmlsourcecontent=false\"\u003c/span\u003e)\n  req, err := http.NewRequest(\u003cspan class=\"hljs-string\"\u003e\"POST\"\u003c/span\u003e, url, payload)\n  \u003cspan class=\"hljs-keyword\"\u003eif\u003c/span\u003e err != \u003cspan class=\"hljs-literal\"\u003enil\u003c/span\u003e {\n    fmt.Println(err)\n    \u003cspan class=\"hljs-keyword\"\u003ereturn\u003c/span\u003e\n  }\n  req.Header.Add(\u003cspan class=\"hljs-string\"\u003e\"Content-Type\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"application/x-www-form-urlencoded\"\u003c/span\u003e)\n  res, err := http.DefaultClient.Do(req)\n  \u003cspan class=\"hljs-keyword\"\u003eif\u003c/span\u003e err != \u003cspan class=\"hljs-literal\"\u003enil\u003c/span\u003e {\n    fmt.Println(err)\n    \u003cspan class=\"hljs-keyword\"\u003ereturn\u003c/span\u003e\n  }\n  \u003cspan class=\"hljs-keyword\"\u003edefer\u003c/span\u003e res.Body.Close()\n  body, err := io.ReadAll(res.Body)\n  \u003cspan class=\"hljs-keyword\"\u003eif\u003c/span\u003e err != \u003cspan class=\"hljs-literal\"\u003enil\u003c/span\u003e {\n    fmt.Println(err)\n    \u003cspan class=\"hljs-keyword\"\u003ereturn\u003c/span\u003e\n  }\n  fmt.Println(\u003cspan class=\"hljs-keyword\"\u003estring\u003c/span\u003e(body))\n}\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"tab-pane\" id=\"java\" aria-labelledby=\"java-tab\"\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 Java 请求示例代码\" aria-label=\"复制 Java 请求示例代码\" data-copy-ready=\"true\" data-default-title=\"复制 Java 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\"java hljs language-java\"\u003e\u003cspan class=\"hljs-type\"\u003eOkHttpClient\u003c/span\u003e \u003cspan class=\"hljs-variable\"\u003eclient\u003c/span\u003e \u003cspan class=\"hljs-operator\"\u003e=\u003c/span\u003e \u003cspan class=\"hljs-keyword\"\u003enew\u003c/span\u003e \u003cspan class=\"hljs-title class_\"\u003eOkHttpClient\u003c/span\u003e().newBuilder().build();\n\u003cspan class=\"hljs-type\"\u003eMediaType\u003c/span\u003e \u003cspan class=\"hljs-variable\"\u003emediaType\u003c/span\u003e \u003cspan class=\"hljs-operator\"\u003e=\u003c/span\u003e MediaType.parse(\u003cspan class=\"hljs-string\"\u003e\"application/x-www-form-urlencoded\"\u003c/span\u003e);\n\u003cspan class=\"hljs-type\"\u003eRequestBody\u003c/span\u003e \u003cspan class=\"hljs-variable\"\u003ebody\u003c/span\u003e \u003cspan class=\"hljs-operator\"\u003e=\u003c/span\u003e RequestBody.create(mediaType, \u003cspan class=\"hljs-string\"\u003e\"url=YOUR_VALUE\u0026amp;limittype=YOUR_VALUE\u0026amp;limitvalue=YOUR_VALUE\u0026amp;imagewithtag=false\u0026amp;htmlsourcecontent=false\"\u003c/span\u003e);\n\u003cspan class=\"hljs-type\"\u003eRequest\u003c/span\u003e \u003cspan class=\"hljs-variable\"\u003erequest\u003c/span\u003e \u003cspan class=\"hljs-operator\"\u003e=\u003c/span\u003e \u003cspan class=\"hljs-keyword\"\u003enew\u003c/span\u003e \u003cspan class=\"hljs-title class_\"\u003eRequest\u003c/span\u003e.Builder()\n  .url(\u003cspan class=\"hljs-string\"\u003e\"https://api.gugudata.com/news/fetchcontentimages?appkey=YOUR_APPKEY\"\u003c/span\u003e)\n  .method(\u003cspan class=\"hljs-string\"\u003e\"POST\"\u003c/span\u003e, body)\n  .build();\n\u003cspan class=\"hljs-type\"\u003eResponse\u003c/span\u003e \u003cspan class=\"hljs-variable\"\u003eresponse\u003c/span\u003e \u003cspan class=\"hljs-operator\"\u003e=\u003c/span\u003e client.newCall(request).execute();\nSystem.out.println(response.body().string());\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"tab-pane\" id=\"jquery\" aria-labelledby=\"jquery-tab\"\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 jQuery 请求示例代码\" aria-label=\"复制 jQuery 请求示例代码\" data-copy-ready=\"true\" data-default-title=\"复制 jQuery 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\"javascript hljs language-javascript\"\u003e$.\u003cspan class=\"hljs-title function_\"\u003eajax\u003c/span\u003e({\n  \u003cspan class=\"hljs-attr\"\u003eurl\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"https://api.gugudata.com/news/fetchcontentimages?appkey=YOUR_APPKEY\"\u003c/span\u003e,\n  \u003cspan class=\"hljs-attr\"\u003emethod\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"POST\"\u003c/span\u003e,\n  \u003cspan class=\"hljs-attr\"\u003edata\u003c/span\u003e: { \u003cspan class=\"hljs-string\"\u003e\"url\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"YOUR_VALUE\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"limittype\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"YOUR_VALUE\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"limitvalue\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"YOUR_VALUE\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"imagewithtag\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"false\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"htmlsourcecontent\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"false\"\u003c/span\u003e },\n}).\u003cspan class=\"hljs-title function_\"\u003edone\u003c/span\u003e(\u003cspan class=\"hljs-keyword\"\u003efunction\u003c/span\u003e (\u003cspan class=\"hljs-params\"\u003eresponse\u003c/span\u003e) {\n  \u003cspan class=\"hljs-variable language_\"\u003econsole\u003c/span\u003e.\u003cspan class=\"hljs-title function_\"\u003elog\u003c/span\u003e(response);\n});\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"tab-pane\" id=\"nodejs\" aria-labelledby=\"nodejs-tab\"\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 Node.js 请求示例代码\" aria-label=\"复制 Node.js 请求示例代码\" data-copy-ready=\"true\" data-default-title=\"复制 Node.js 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\"javascript hljs language-javascript\"\u003e\u003cspan class=\"hljs-keyword\"\u003econst\u003c/span\u003e https = \u003cspan class=\"hljs-built_in\"\u003erequire\u003c/span\u003e(\u003cspan class=\"hljs-string\"\u003e\"node:https\"\u003c/span\u003e);\n\u003cspan class=\"hljs-keyword\"\u003econst\u003c/span\u003e { URLSearchParams } = \u003cspan class=\"hljs-built_in\"\u003erequire\u003c/span\u003e(\u003cspan class=\"hljs-string\"\u003e\"node:url\"\u003c/span\u003e);\n\n\u003cspan class=\"hljs-keyword\"\u003econst\u003c/span\u003e url = \u003cspan class=\"hljs-string\"\u003e\"https://api.gugudata.com/news/fetchcontentimages?appkey=YOUR_APPKEY\"\u003c/span\u003e;\n\u003cspan class=\"hljs-keyword\"\u003econst\u003c/span\u003e body = \u003cspan class=\"hljs-keyword\"\u003enew\u003c/span\u003e \u003cspan class=\"hljs-title function_\"\u003eURLSearchParams\u003c/span\u003e({ \u003cspan class=\"hljs-string\"\u003e\"url\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"YOUR_VALUE\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"limittype\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"YOUR_VALUE\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"limitvalue\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"YOUR_VALUE\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"imagewithtag\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"false\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"htmlsourcecontent\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"false\"\u003c/span\u003e }).\u003cspan class=\"hljs-title function_\"\u003etoString\u003c/span\u003e();\n\n\u003cspan class=\"hljs-keyword\"\u003econst\u003c/span\u003e request = https.\u003cspan class=\"hljs-title function_\"\u003erequest\u003c/span\u003e(url, {\n  \u003cspan class=\"hljs-attr\"\u003emethod\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"POST\"\u003c/span\u003e,\n  \u003cspan class=\"hljs-attr\"\u003eheaders\u003c/span\u003e: {\n    \u003cspan class=\"hljs-string\"\u003e\"Content-Type\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"application/x-www-form-urlencoded\"\u003c/span\u003e,\n    \u003cspan class=\"hljs-string\"\u003e\"Content-Length\"\u003c/span\u003e: \u003cspan class=\"hljs-title class_\"\u003eBuffer\u003c/span\u003e.\u003cspan class=\"hljs-title function_\"\u003ebyteLength\u003c/span\u003e(body)\n  }\n}, handleResponse);\nrequest.\u003cspan class=\"hljs-title function_\"\u003eon\u003c/span\u003e(\u003cspan class=\"hljs-string\"\u003e\"error\"\u003c/span\u003e, \u003cspan class=\"hljs-variable language_\"\u003econsole\u003c/span\u003e.\u003cspan class=\"hljs-property\"\u003eerror\u003c/span\u003e);\nrequest.\u003cspan class=\"hljs-title function_\"\u003ewrite\u003c/span\u003e(body);\nrequest.\u003cspan class=\"hljs-title function_\"\u003eend\u003c/span\u003e();\n\n\u003cspan class=\"hljs-keyword\"\u003efunction\u003c/span\u003e \u003cspan class=\"hljs-title function_\"\u003ehandleResponse\u003c/span\u003e(\u003cspan class=\"hljs-params\"\u003eresponse\u003c/span\u003e) {\n  \u003cspan class=\"hljs-keyword\"\u003econst\u003c/span\u003e chunks = [];\n  response.\u003cspan class=\"hljs-title function_\"\u003eon\u003c/span\u003e(\u003cspan class=\"hljs-string\"\u003e\"data\"\u003c/span\u003e, \u003cspan class=\"hljs-keyword\"\u003efunction\u003c/span\u003e (\u003cspan class=\"hljs-params\"\u003echunk\u003c/span\u003e) {\n    chunks.\u003cspan class=\"hljs-title function_\"\u003epush\u003c/span\u003e(chunk);\n  });\n  response.\u003cspan class=\"hljs-title function_\"\u003eon\u003c/span\u003e(\u003cspan class=\"hljs-string\"\u003e\"end\"\u003c/span\u003e, \u003cspan class=\"hljs-keyword\"\u003efunction\u003c/span\u003e (\u003cspan class=\"hljs-params\"\u003e\u003c/span\u003e) {\n    \u003cspan class=\"hljs-variable language_\"\u003econsole\u003c/span\u003e.\u003cspan class=\"hljs-title function_\"\u003elog\u003c/span\u003e(\u003cspan class=\"hljs-title class_\"\u003eBuffer\u003c/span\u003e.\u003cspan class=\"hljs-title function_\"\u003econcat\u003c/span\u003e(chunks).\u003cspan class=\"hljs-title function_\"\u003etoString\u003c/span\u003e(\u003cspan class=\"hljs-string\"\u003e\"utf8\"\u003c/span\u003e));\n  });\n}\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"tab-pane\" id=\"objectivec\" aria-labelledby=\"objectivec-tab\"\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 Objective-C 请求示例代码\" aria-label=\"复制 Objective-C 请求示例代码\" data-copy-ready=\"true\" data-default-title=\"复制 Objective-C 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\"objectivec hljs language-objectivec\"\u003e\u003cspan class=\"hljs-meta\"\u003e#import \u003cspan class=\"hljs-string\"\u003e\u0026lt;Foundation/Foundation.h\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\n\u003cspan class=\"hljs-built_in\"\u003eNSMutableURLRequest\u003c/span\u003e *request = [\u003cspan class=\"hljs-built_in\"\u003eNSMutableURLRequest\u003c/span\u003e requestWithURL:[\u003cspan class=\"hljs-built_in\"\u003eNSURL\u003c/span\u003e URLWithString:\u003cspan class=\"hljs-string\"\u003e@\"https://api.gugudata.com/news/fetchcontentimages?appkey=YOUR_APPKEY\"\u003c/span\u003e]];\n[request setHTTPMethod:\u003cspan class=\"hljs-string\"\u003e@\"POST\"\u003c/span\u003e];\n\u003cspan class=\"hljs-built_in\"\u003eNSString\u003c/span\u003e *body = \u003cspan class=\"hljs-string\"\u003e@\"url=YOUR_VALUE\u0026amp;limittype=YOUR_VALUE\u0026amp;limitvalue=YOUR_VALUE\u0026amp;imagewithtag=false\u0026amp;htmlsourcecontent=false\"\u003c/span\u003e;\n[request setValue:\u003cspan class=\"hljs-string\"\u003e@\"application/x-www-form-urlencoded\"\u003c/span\u003e forHTTPHeaderField:\u003cspan class=\"hljs-string\"\u003e@\"Content-Type\"\u003c/span\u003e];\n[request setHTTPBody:[body dataUsingEncoding:\u003cspan class=\"hljs-built_in\"\u003eNSUTF8StringEncoding\u003c/span\u003e]];\n\u003cspan class=\"hljs-built_in\"\u003eNSURLSessionDataTask\u003c/span\u003e *task = [[\u003cspan class=\"hljs-built_in\"\u003eNSURLSession\u003c/span\u003e sharedSession] dataTaskWithRequest:request completionHandler:^(\u003cspan class=\"hljs-built_in\"\u003eNSData\u003c/span\u003e *data, \u003cspan class=\"hljs-built_in\"\u003eNSURLResponse\u003c/span\u003e *response, \u003cspan class=\"hljs-built_in\"\u003eNSError\u003c/span\u003e *error) {\n  \u003cspan class=\"hljs-keyword\"\u003eif\u003c/span\u003e (error) {\n    \u003cspan class=\"hljs-built_in\"\u003eNSLog\u003c/span\u003e(\u003cspan class=\"hljs-string\"\u003e@\"%@\"\u003c/span\u003e, error);\n    \u003cspan class=\"hljs-keyword\"\u003ereturn\u003c/span\u003e;\n  }\n  \u003cspan class=\"hljs-built_in\"\u003eNSLog\u003c/span\u003e(\u003cspan class=\"hljs-string\"\u003e@\"%@\"\u003c/span\u003e, [[\u003cspan class=\"hljs-built_in\"\u003eNSString\u003c/span\u003e alloc] initWithData:data encoding:\u003cspan class=\"hljs-built_in\"\u003eNSUTF8StringEncoding\u003c/span\u003e]);\n}];\n[task resume];\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"tab-pane\" id=\"php\" aria-labelledby=\"php-tab\"\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 PHP 请求示例代码\" aria-label=\"复制 PHP 请求示例代码\" data-copy-ready=\"true\" data-default-title=\"复制 PHP 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\"php hljs language-php\"\u003e\u003cspan class=\"hljs-meta\"\u003e\u0026lt;?php\u003c/span\u003e\n\u003cspan class=\"hljs-variable\"\u003e$curl\u003c/span\u003e = curl_init();\ncurl_setopt_array(\u003cspan class=\"hljs-variable\"\u003e$curl\u003c/span\u003e, \u003cspan class=\"hljs-keyword\"\u003earray\u003c/span\u003e(\n  CURLOPT_URL =\u0026gt; \u003cspan class=\"hljs-string\"\u003e\"https://api.gugudata.com/news/fetchcontentimages?appkey=YOUR_APPKEY\"\u003c/span\u003e,\n  CURLOPT_RETURNTRANSFER =\u0026gt; \u003cspan class=\"hljs-literal\"\u003etrue\u003c/span\u003e,\n  CURLOPT_FOLLOWLOCATION =\u0026gt; \u003cspan class=\"hljs-literal\"\u003etrue\u003c/span\u003e,\n  CURLOPT_CUSTOMREQUEST =\u0026gt; \u003cspan class=\"hljs-string\"\u003e\"POST\"\u003c/span\u003e,\n  CURLOPT_POSTFIELDS =\u0026gt; \u003cspan class=\"hljs-string\"\u003e\"url=YOUR_VALUE\u0026amp;limittype=YOUR_VALUE\u0026amp;limitvalue=YOUR_VALUE\u0026amp;imagewithtag=false\u0026amp;htmlsourcecontent=false\"\u003c/span\u003e,\n  CURLOPT_HTTPHEADER =\u0026gt; \u003cspan class=\"hljs-keyword\"\u003earray\u003c/span\u003e(\u003cspan class=\"hljs-string\"\u003e\"Content-Type: application/x-www-form-urlencoded\"\u003c/span\u003e),\n));\n\u003cspan class=\"hljs-variable\"\u003e$response\u003c/span\u003e = curl_exec(\u003cspan class=\"hljs-variable\"\u003e$curl\u003c/span\u003e);\ncurl_close(\u003cspan class=\"hljs-variable\"\u003e$curl\u003c/span\u003e);\n\u003cspan class=\"hljs-keyword\"\u003eecho\u003c/span\u003e \u003cspan class=\"hljs-variable\"\u003e$response\u003c/span\u003e;\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"tab-pane\" id=\"python\" aria-labelledby=\"python-tab\"\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 Python 请求示例代码\" aria-label=\"复制 Python 请求示例代码\" data-copy-ready=\"true\" data-default-title=\"复制 Python 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\"python hljs language-python\"\u003e\u003cspan class=\"hljs-keyword\"\u003eimport\u003c/span\u003e requests\n\nurl = \u003cspan class=\"hljs-string\"\u003e\"https://api.gugudata.com/news/fetchcontentimages?appkey=YOUR_APPKEY\"\u003c/span\u003e\npayload = { \u003cspan class=\"hljs-string\"\u003e\"url\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"YOUR_VALUE\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"limittype\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"YOUR_VALUE\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"limitvalue\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"YOUR_VALUE\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"imagewithtag\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"false\"\u003c/span\u003e, \u003cspan class=\"hljs-string\"\u003e\"htmlsourcecontent\"\u003c/span\u003e: \u003cspan class=\"hljs-string\"\u003e\"false\"\u003c/span\u003e }\nresponse = requests.post(url, data=payload)\n\u003cspan class=\"hljs-built_in\"\u003eprint\u003c/span\u003e(response.text)\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"tab-pane\" id=\"ruby\" aria-labelledby=\"ruby-tab\"\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 Ruby 请求示例代码\" aria-label=\"复制 Ruby 请求示例代码\" data-copy-ready=\"true\" data-default-title=\"复制 Ruby 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\"ruby hljs language-ruby\"\u003e\u003cspan class=\"hljs-keyword\"\u003erequire\u003c/span\u003e \u003cspan class=\"hljs-string\"\u003e\"uri\"\u003c/span\u003e\n\u003cspan class=\"hljs-keyword\"\u003erequire\u003c/span\u003e \u003cspan class=\"hljs-string\"\u003e\"net/http\"\u003c/span\u003e\n\nurl = URI(\u003cspan class=\"hljs-string\"\u003e\"https://api.gugudata.com/news/fetchcontentimages?appkey=YOUR_APPKEY\"\u003c/span\u003e)\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = \u003cspan class=\"hljs-literal\"\u003etrue\u003c/span\u003e\nrequest = Net::HTTP::Post.new(url)\nrequest[\u003cspan class=\"hljs-string\"\u003e\"Content-Type\"\u003c/span\u003e] = \u003cspan class=\"hljs-string\"\u003e\"application/x-www-form-urlencoded\"\u003c/span\u003e\nrequest.body = \u003cspan class=\"hljs-string\"\u003e\"url=YOUR_VALUE\u0026amp;limittype=YOUR_VALUE\u0026amp;limitvalue=YOUR_VALUE\u0026amp;imagewithtag=false\u0026amp;htmlsourcecontent=false\"\u003c/span\u003e\nresponse = https.request(request)\nputs response.read_body\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"tab-pane\" id=\"swift\" aria-labelledby=\"swift-tab\"\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 Swift 请求示例代码\" aria-label=\"复制 Swift 请求示例代码\" data-copy-ready=\"true\" data-default-title=\"复制 Swift 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\"swift hljs language-swift\"\u003e\u003cspan class=\"hljs-keyword\"\u003eimport\u003c/span\u003e Foundation\n\n\u003cspan class=\"hljs-keyword\"\u003elet\u003c/span\u003e semaphore \u003cspan class=\"hljs-operator\"\u003e=\u003c/span\u003e \u003cspan class=\"hljs-type\"\u003eDispatchSemaphore\u003c/span\u003e(value: \u003cspan class=\"hljs-number\"\u003e0\u003c/span\u003e)\n\u003cspan class=\"hljs-keyword\"\u003evar\u003c/span\u003e request \u003cspan class=\"hljs-operator\"\u003e=\u003c/span\u003e \u003cspan class=\"hljs-type\"\u003eURLRequest\u003c/span\u003e(url: \u003cspan class=\"hljs-type\"\u003eURL\u003c/span\u003e(string: \u003cspan class=\"hljs-string\"\u003e\"https://api.gugudata.com/news/fetchcontentimages?appkey=YOUR_APPKEY\"\u003c/span\u003e)\u003cspan class=\"hljs-operator\"\u003e!\u003c/span\u003e, timeoutInterval: .infinity)\nrequest.httpMethod \u003cspan class=\"hljs-operator\"\u003e=\u003c/span\u003e \u003cspan class=\"hljs-string\"\u003e\"POST\"\u003c/span\u003e\nrequest.addValue(\u003cspan class=\"hljs-string\"\u003e\"application/x-www-form-urlencoded\"\u003c/span\u003e, forHTTPHeaderField: \u003cspan class=\"hljs-string\"\u003e\"Content-Type\"\u003c/span\u003e)\nrequest.httpBody \u003cspan class=\"hljs-operator\"\u003e=\u003c/span\u003e \u003cspan class=\"hljs-string\"\u003e\"url=YOUR_VALUE\u0026amp;limittype=YOUR_VALUE\u0026amp;limitvalue=YOUR_VALUE\u0026amp;imagewithtag=false\u0026amp;htmlsourcecontent=false\"\u003c/span\u003e.data(using: .utf8)\n\u003cspan class=\"hljs-keyword\"\u003elet\u003c/span\u003e task \u003cspan class=\"hljs-operator\"\u003e=\u003c/span\u003e \u003cspan class=\"hljs-type\"\u003eURLSession\u003c/span\u003e.shared.dataTask(with: request) { data, response, error \u003cspan class=\"hljs-keyword\"\u003ein\u003c/span\u003e\n  \u003cspan class=\"hljs-keyword\"\u003edefer\u003c/span\u003e { semaphore.signal() }\n  \u003cspan class=\"hljs-keyword\"\u003eguard\u003c/span\u003e \u003cspan class=\"hljs-keyword\"\u003elet\u003c/span\u003e data \u003cspan class=\"hljs-operator\"\u003e=\u003c/span\u003e data \u003cspan class=\"hljs-keyword\"\u003eelse\u003c/span\u003e {\n    \u003cspan class=\"hljs-built_in\"\u003eprint\u003c/span\u003e(\u003cspan class=\"hljs-type\"\u003eString\u003c/span\u003e(describing: error))\n    \u003cspan class=\"hljs-keyword\"\u003ereturn\u003c/span\u003e\n  }\n  \u003cspan class=\"hljs-built_in\"\u003eprint\u003c/span\u003e(\u003cspan class=\"hljs-type\"\u003eString\u003c/span\u003e(data: data, encoding: .utf8)\u003cspan class=\"hljs-operator\"\u003e!\u003c/span\u003e)\n}\ntask.resume()\nsemaphore.wait()\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"api-code-actions\"\u003e\n\u003ca href=\"/swagger\" target=\"_blank\" class=\"btn button-swagger\" title=\"打开 Swagger 文档页面\"\u003e\u003cimg src=\"/images/swagger.svg\" alt=\"Swagger\"\u003eSwagger 文档\u003c/a\u003e\n\u003ca href=\"https://www.postman.com/gugudata/gugudata-official/collection/1163860-ee114343-4622-4a54-a39b-994173c27dac/?action=share\u0026amp;creator=1163860\u0026amp;active-environment=1163860-a95b31ef-324f-43db-b2fc-faa41f45bd35\" target=\"_blank\" class=\"btn button-postman\" title=\"在 Postman 中导入并运行此接口\"\u003e\u003ci class=\"fa fa-play\" aria-hidden=\"true\"\u003e\u003c/i\u003e在 Postman 中测试运行\u003c/a\u003e\n\u003ca href=\"https://doc.gugudata.com/\" target=\"_blank\" class=\"btn button-apifox\" title=\"在 Apifox 中导入并运行此接口\"\u003e\u003cimg src=\"/images/apifox.svg\" alt=\"Apifox\"\u003e在 Apifox 中测试运行\u003c/a\u003e\n\u003ca href=\"/api/details/fetchcontentimages/llm\" target=\"_blank\" class=\"btn button-llm\" title=\"打开当前接口的 LLM Markdown 页面\"\u003e\u003ci class=\"fa fa-file-text-o\" aria-hidden=\"true\"\u003e\u003c/i\u003e打开 LLM 页面\u003c/a\u003e\n\u003cbutton type=\"button\" id=\"copy-llm-markdown\" data-api-identity=\"fetchcontentimages\" class=\"btn button-llm\" title=\"复制当前接口的 LLM Markdown 内容\"\u003e\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e复制 LLM.md\u003c/button\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/li\u003e\n\u003cli id=\"anchor_qa\"\u003e\n\u003cdiv class=\"icon\"\u003e\n\u003ci class=\"fa fa-question-circle\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/div\u003e\n\u003cdiv class=\"media-body\"\u003e\n\u003ch2 class=\"tr-title\" style=\"margin-top:5px;\"\u003e常见问题 Q\u0026amp;A\u003c/h2\u003e\n\u003cul class=\"detailsList api-faq-list\"\u003e\n\u003cli class=\"api-faq-item\"\u003e\n\u003cp class=\"api-faq-question\"\u003e\u003cstrong\u003eQ: 数据请求有缓存吗？\u003c/strong\u003e\u003c/p\u003e\n\u003cp class=\"api-faq-answer\"\u003eA: 接口默认以实时响应为目标。对于日更、月更等具备明确更新周期的数据，会在数据周期内采用缓存与预热策略，以提升响应速度和稳定性；实时查询类接口则以接口说明中的更新频率为准。建议业务侧结合数据时效要求设置本地缓存与重试策略，避免高频重复请求。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli class=\"api-faq-item\"\u003e\n\u003cp class=\"api-faq-question\"\u003e\u003cstrong\u003eQ: 如何保证请求时 AppKey 的安全性？\u003c/strong\u003e\u003c/p\u003e\n\u003cp class=\"api-faq-answer\"\u003eA: 建议将 AppKey 保存在服务端环境中，由后端统一调用 API，再向前端或业务系统返回必要结果。不要把 AppKey 写入网页、App 客户端或公开仓库；生产环境建议按系统或业务线拆分 AppKey，并保留调用日志，便于权限控制、审计与问题排查。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli class=\"api-faq-item\"\u003e\n\u003cp class=\"api-faq-question\"\u003e\u003cstrong\u003eQ: 接口可以用于哪些开发语言？\u003c/strong\u003e\u003c/p\u003e\n\u003cp class=\"api-faq-answer\"\u003eA: 只要支持 HTTPS 请求的语言和框架均可接入，包括 Java、Python、Node.js、PHP、Go、C#、Swift、Kotlin 等。推荐由后端统一封装调用逻辑，集中处理鉴权、缓存、限流、重试和错误码映射，让 Web、App、AI Agent、内部系统和自动化任务复用同一套数据能力。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli class=\"api-faq-item\"\u003e\n\u003cp class=\"api-faq-question\"\u003e\u003cstrong\u003eQ: 接口的性能可以保证吗？\u003c/strong\u003e\u003c/p\u003e\n\u003cp class=\"api-faq-answer\"\u003eA: GuGuData API 按生产环境标准部署，持续关注接口稳定性、响应速度与可用性。实际响应时间会受接口类型、请求参数、数据源更新和网络环境影响；建议生产接入前进行联调与压测，并设置合理的超时、重试、降级和告警策略。批量处理或高并发场景可提前评估 QPS、白名单和专属容量方案。\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003c/li\u003e\n\u003cli id=\"anchor_agreement\"\u003e\n\u003cdiv class=\"icon\"\u003e\n\u003ci class=\"fa fa-puzzle-piece\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/div\u003e\n\u003cdiv class=\"media-body\"\u003e\n\u003ch2 class=\"tr-title\" style=\"margin-top:5px;\"\u003e服务协议与免责声明\u003c/h2\u003e\n\u003cdiv class=\"docs-api-show\" style=\"display: block;\"\u003e\n\u003cstyle\u003e.fullsimplearea p.title{font-size:14px;font-weight:bold;margin-top:10px;}.api-legal-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;}.api-legal-links a{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#0b6fb6;font-size:14px;font-weight:600;text-decoration:none;}.api-legal-links a:hover,.api-legal-links a:focus{color:#074f84;text-decoration:underline;}.api-legal-links i{font-size:12px;}\u003c/style\u003e\n\u003cdiv class=\"fullsimpleline\" style=\"line-height: 25px; color: #666; font-size: 16px\"\u003e\n\u003cp\u003e购买或使用 GuGuData API 服务前，请充分阅读服务协议与免责声明。两个页面均支持在浏览器中快速导出 PDF，便于内部归档、评审和合规留存。\u003c/p\u003e\n\u003cdiv class=\"api-legal-links\"\u003e\n\u003ca href=\"/license\" target=\"_blank\" title=\"查看服务协议\"\u003e查看服务协议\u003ci class=\"fa fa-external-link\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u003c/a\u003e\n\u003ca href=\"/disclaimer\" target=\"_blank\" title=\"查看服务免责声明\"\u003e查看服务免责声明\u003ci class=\"fa fa-external-link\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u003c/a\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/li\u003e\n\u003cli id=\"anchor_contact\"\u003e\n\u003cdiv class=\"icon\"\u003e\n\u003ci class=\"fa fa-users\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/div\u003e\n\u003cdiv class=\"media-body\"\u003e\n\u003ch2 class=\"tr-title\" style=\"margin-top:5px;\"\u003e技术支持\u003c/h2\u003e\n\u003cul class=\"detailsList\"\u003e\n\u003cli\u003e\u003cstrong\u003e技术支持邮箱:\u0026nbsp;\u003c/strong\u003esupport@gugudata.com\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e微信客服:\u0026nbsp;\u003c/strong\u003e\u003ca class=\"api-doc-text-link\" href=\"https://work.weixin.qq.com/kfid/kfcf9a60a6afe3337b7\" target=\"_blank\" rel=\"noopener noreferrer\" title=\"打开微信客服页面\"\u003e客服链接\u003ci class=\"fa fa-external-link\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003c/li\u003e\n\u003cli id=\"anchor_engineering\"\u003e\n\u003cdiv class=\"icon\"\u003e\n\u003ci class=\"fa fa-building\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/div\u003e\n\u003cdiv class=\"media-body\"\u003e\n\u003ch2 class=\"tr-title\" style=\"margin-top:5px;\"\u003e专业软件开发与系统工程服务\u003c/h2\u003e\n\u003cdiv id=\"engineeringServicesCta\" class=\"engineering-services-cta\"\u003e\n\u003cp class=\"engineering-services-cta__text\"\u003eGuGuData 官方认证工程合作伙伴，专注企业级数据接口集成、AI 工程化与大规模数据处理。团队深度理解 GuGuData 数据接口体系，具备海量数据采集、治理、检索与高并发接口服务经验，可围绕业务场景构建 AI Agent、MCP 接入、智能工作流和生产级数据应用，让数据能力稳定进入现有流程、内部平台和核心业务系统。\u003c/p\u003e\n\u003cp style=\"margin-top: 10px;\"\u003e\u003ca class=\"api-doc-text-link engineering-services-cta__link\" href=\"https://engineering.gugudata.com/?utm_source=gugudata.com\u0026amp;utm_medium=api_detail_support\u0026amp;utm_campaign=engineering_services_trial\u0026amp;utm_content=fetchcontentimages\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"了解专业软件开发与系统工程服务\"\u003e了解工程服务\u003ci class=\"fa fa-external-link\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"buttons pull-right\"\u003e\n\u003ca href=\"/order/fetchcontentimages\" class=\"btn btn-primary\" title=\"购买 获取任意链接正文图片 接口服务\"\u003e\u003ci class=\"fa fa-shopping-cart\" aria-hidden=\"true\"\u003e\u003c/i\u003e购买数据调用\u003c/a\u003e\n\u003ca href=\"mailto:support@gugudata.com\" class=\"btn button-send\" title=\"发送邮件咨询技术支持\"\u003e\u003ci class=\"fa fa-envelope-o\" style=\"font-size: 19px;\" aria-hidden=\"true\"\u003e\u003c/i\u003e邮件咨询 (7*24小时)\u003c/a\u003e\n\u003ca href=\"https://work.weixin.qq.com/kfid/kfcf9a60a6afe3337b7\" onmousemove=\"show()\" onmouseout=\"hide()\" class=\"btn btn-vip\" style=\"text-transform: inherit\" title=\"联系微信客服\"\u003e\u003ci class=\"fa fa-weixin\"\u003e\u003c/i\u003e微信客服联系 (工作日)\u003c/a\u003e\n\u003ca href=\"https://engineering.gugudata.com/?utm_source=gugudata.com\u0026amp;utm_medium=api_detail_bottom_cta\u0026amp;utm_campaign=engineering_services_trial\u0026amp;utm_content=fetchcontentimages\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"btn button-engineering-service\" title=\"了解专业软件开发与系统工程服务\"\u003e\u003ci class=\"fa fa-question-circle-o\" aria-hidden=\"true\"\u003e\u003c/i\u003e需要软件工程开发服务？\u003c/a\u003e\n\u003cdiv\u003e\n\u003cimg id=\"wxqrcode\" style=\"width: 200px; display: none; position: absolute; margin-left: 390px; margin-top: 10px; border-radius: 4px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); z-index: 1000;\" src=\"https://static.gugudata.com/wechat-services.png\" alt=\"微信客服\"\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cscript src=\"https://static.gugudata.com/highlight.min.js\" onerror=\"this.onerror=null;this.src=\u0027/highlight/highlight.min.js?v=20260518-rca\u0027;\"\u003e\u003c/script\u003e\n\u003cscript\u003edocument.addEventListener(\"DOMContentLoaded\",function () {document.querySelectorAll(\".api-doc-nav a[href^=\u0027#\u0027]\").forEach(function (link) {link.addEventListener(\"click\",function (event) {var target =document.querySelector(link.getAttribute(\"href\"));var docNav =document.querySelector(\".api-doc-nav-wrap\");var navOffset =docNav ?docNav.offsetHeight :0;var anchorGap =6;if (!target) {return;}\nevent.preventDefault();window.scrollTo({top:target.getBoundingClientRect().top + window.pageYOffset - navOffset - anchorGap,behavior:\"smooth\"\n});if (history.pushState) {history.pushState(null,\"\",link.getAttribute(\"href\"));}\n});});$(\".api-code-copy-card pre code\").each(function () {var codeText =this.textContent.replace(/^(?:\\r?\\n)+/,\"\").replace(/(?:\\r?\\n)+$/,\"\");this.__apiCopySource =codeText;$(this).text(codeText);});$(\"#myTabContent\").css(\"width\",$(\".section\")[0].clientWidth - 80);initializeApiCodeHighlight();initApiCodeCopyButtons();});function initializeApiCodeHighlight() {if (!window.hljs) {return;}\nif (typeof window.hljs.configure ===\"function\") {window.hljs.configure({ignoreUnescapedHTML:true\n});}\nif (typeof window.hljs.highlightAll ===\"function\") {window.hljs.highlightAll();return;}\n$(\".api-code-copy-card pre code\").each(function () {if (typeof window.hljs.highlightElement ===\"function\") {window.hljs.highlightElement(this);} else if (typeof window.hljs.highlightBlock ===\"function\") {window.hljs.highlightBlock(this);}\n});}\nfunction copyTextWithFallback(text) {if (navigator.clipboard \u0026\u0026window.isSecureContext) {return navigator.clipboard.writeText(text);}\nreturn new Promise(function (resolve,reject) {var textArea =document.createElement(\"textarea\");textArea.value =text;textArea.style.position =\"fixed\";textArea.style.left =\"-999999px\";textArea.style.top =\"-999999px\";document.body.appendChild(textArea);textArea.focus();textArea.select();try {var successful =document.execCommand(\"copy\");document.body.removeChild(textArea);if (successful) {resolve();} else {reject(new Error(\"copy failed\"));}\n} catch (error) {document.body.removeChild(textArea);reject(error);}\n});}\nfunction setLlmCopyButtonText(button,text) {button.innerHTML =\u0027\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u0027 + text;}\nfunction setApiCodeCopyState(button,state) {var defaultTitle =button.getAttribute(\"data-default-title\") ||button.getAttribute(\"title\") ||\"复制代码\";button.classList.remove(\"is-copied\",\"is-failed\");button.disabled =state ===\"copying\";if (!button.getAttribute(\"data-default-title\")) {button.setAttribute(\"data-default-title\",defaultTitle);}\nif (state ===\"copied\") {button.classList.add(\"is-copied\");button.innerHTML =\u0027\u003ci class=\"fa fa-check\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u0027;button.setAttribute(\"title\",\"已复制\");button.setAttribute(\"aria-label\",\"已复制\");return;}\nif (state ===\"failed\") {button.classList.add(\"is-failed\");button.innerHTML =\u0027\u003ci class=\"fa fa-exclamation-triangle\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u0027;button.setAttribute(\"title\",\"复制失败\");button.setAttribute(\"aria-label\",\"复制失败\");return;}\nbutton.innerHTML =\u0027\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u0027;button.setAttribute(\"title\",defaultTitle);button.setAttribute(\"aria-label\",defaultTitle);}\nfunction initApiCodeCopyButtons() {document.querySelectorAll(\".api-code-copy-button\").forEach(function (button) {if (button.getAttribute(\"data-copy-ready\") ===\"true\") {return;}\nbutton.setAttribute(\"data-copy-ready\",\"true\");button.setAttribute(\"data-default-title\",button.getAttribute(\"title\") ||\"复制代码\");button.addEventListener(\"click\",function () {var copyButton =this;var card =copyButton.closest(\".api-code-copy-card\");var code =card ?card.querySelector(\"pre code\") :null;var codeText =code ?(code.__apiCopySource ||code.textContent ||\"\") :\"\";if (!codeText) {setApiCodeCopyState(copyButton,\"failed\");setTimeout(function () {setApiCodeCopyState(copyButton,\"default\");},1200);return;}\nsetApiCodeCopyState(copyButton,\"copying\");copyTextWithFallback(codeText)\n.then(function () {setApiCodeCopyState(copyButton,\"copied\");})\n.catch(function () {setApiCodeCopyState(copyButton,\"failed\");})\n.then(function () {setTimeout(function () {setApiCodeCopyState(copyButton,\"default\");},1200);});});});}\ndocument.addEventListener(\"DOMContentLoaded\",function () {var llmCopyButton =document.getElementById(\"copy-llm-markdown\");if (!llmCopyButton) {return;}\nllmCopyButton.addEventListener(\"click\",function () {var button =this;var apiIdentity =button.getAttribute(\"data-api-identity\");if (!apiIdentity) {return;}\nbutton.disabled =true;setLlmCopyButtonText(button,\"复制中...\");var markdownUrl =\"/api/details/\" + encodeURIComponent(apiIdentity) + \"/llm.md\";fetch(markdownUrl,{credentials:\"same-origin\" })\n.then(function (response) {if (!response.ok) {throw new Error(\"request failed\");}\nreturn response.text();})\n.then(function (markdownContent) {return copyTextWithFallback(markdownContent);})\n.then(function () {setLlmCopyButtonText(button,\"已复制\");})\n.catch(function () {setLlmCopyButtonText(button,\"复制失败\");})\n.then(function () {setTimeout(function () {button.disabled =false;setLlmCopyButtonText(button,\"复制 LLM.md\");},1200);});});});\u003c/script\u003e\n\u003cscript type=\"text/javascript\"\u003efunction show() {document.getElementById(\"wxqrcode\").style.display =\"block\";}\nfunction hide() {document.getElementById(\"wxqrcode\").style.display =\"none\";}\n\u003c/script\u003e\n\u003cstyle type=\"text/css\"\u003e.buttons .btn{padding:10px 20px 10px;}table{width:100%;}\u003c/style\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-md-12\"\u003e\n\u003ch2 class=\"recommend-title\"\u003e业务相关接口推荐\u003c/h2\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-sm-6 col-md-3\"\u003e\n\u003cdiv class=\"job-item\"\u003e\n\u003cdiv class=\"job-info\"\u003e\n\u003cdiv class=\"company-logo\"\u003e\n\u003ca href=\"/api/details/readability\" title=\"查看 网页可读内容抽取 接口详情\"\u003e\n\u003cimg src=\"https://static.gugudata.com/api_cover_readability.png\" alt=\"网页可读内容抽取\" class=\"img-responsive\"\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n\u003cspan class=\"tr-title\"\u003e\n\u003cimg src=\"/images/top-vendor.svg\" style=\"width: 1em; padding-bottom: 0.2em;\" alt=\"稳定提供服务 10 年\" title=\"稳定提供服务 10 年\"\u003e\n\u003ca href=\"/api/details/readability\" title=\"查看 网页可读内容抽取 接口详情\"\u003e网页可读内容抽取\u003c/a\u003e\n\u003c/span\u003e\n\u003cul class=\"tr-list job-meta\"\u003e\n\u003cli\u003e\n\u003cspan\u003e\n\u003ci class=\"fa fa-book\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/span\u003e智能提取文章关键元素信息\n\u003c/li\u003e\n\u003cli\u003e\n\u003cspan\u003e\n\u003ci class=\"fa fa-cogs\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/span\u003e智能抽取\u003cspan style=\"color: #00aeef;\"\u003e\u0026nbsp;/\u0026nbsp;\u003c/span\u003e多种元素信息\n\u003c/li\u003e\n\u003cli\u003e\n\u003cspan\u003e\n\u003ci class=\"fa fa-credit-card\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/span\u003e\u003cspan style=\"\" class=\"pricetag\"\u003e999元/年\u003c/span\u003e\u003cspan style=\"\" class=\"disPriceTag\"\u003e限时折扣\u0026nbsp;\u003cstrong\u003e499元/年\u003c/strong\u003e\u003c/span\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"time\"\u003e\n\u003ca href=\"/api/details/readability\" title=\"查看 网页可读内容抽取 接口详情\"\u003e\n\u003cspan class=\"part-time\"\u003e查看详情\u003cspan class=\"sr-only\"\u003e：网页可读内容抽取\u003c/span\u003e\u003c/span\u003e\n\u003c/a\u003e\n\u003cspan class=\"pull-right\"\u003e被调用于\u0026nbsp;9\u0026nbsp;秒前\u003c/span\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"floatoff\" style=\"\"\u003e\n\u003cimg src=\"https://static.gugudata.com/icon_dis_50.png\" alt=\"50% 折扣\" title=\"限时 50% 折扣中...\"\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"col-sm-6 col-md-3\"\u003e\n\u003cdiv class=\"job-item\"\u003e\n\u003cdiv class=\"job-info\"\u003e\n\u003cdiv class=\"company-logo\"\u003e\n\u003ca href=\"/api/details/wxarticlecover\" title=\"查看 获取公众号文章封面 接口详情\"\u003e\n\u003cimg src=\"https://static.gugudata.com/api_wxarticlecover.png\" alt=\"获取公众号文章封面\" class=\"img-responsive\"\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n\u003cspan class=\"tr-title\"\u003e\n\u003ca href=\"/api/details/wxarticlecover\" title=\"查看 获取公众号文章封面 接口详情\"\u003e获取公众号文章封面\u003c/a\u003e\n\u003c/span\u003e\n\u003cul class=\"tr-list job-meta\"\u003e\n\u003cli\u003e\n\u003cspan\u003e\n\u003ci class=\"fa fa-book\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/span\u003e解析任意公共号文章链接\n\u003c/li\u003e\n\u003cli\u003e\n\u003cspan\u003e\n\u003ci class=\"fa fa-cogs\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/span\u003e解析任意文章\u003cspan style=\"color: #00aeef;\"\u003e\u0026nbsp;/\u0026nbsp;\u003c/span\u003e返回官方地址\n\u003c/li\u003e\n\u003cli\u003e\n\u003cspan\u003e\n\u003ci class=\"fa fa-credit-card\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/span\u003e\u003cspan style=\"\" class=\"pricetag\"\u003e399元/年\u003c/span\u003e\u003cspan style=\"\" class=\"disPriceTag\"\u003e限时折扣\u0026nbsp;\u003cstrong\u003e199元/年\u003c/strong\u003e\u003c/span\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"time\"\u003e\n\u003ca href=\"/api/details/wxarticlecover\" title=\"查看 获取公众号文章封面 接口详情\"\u003e\n\u003cspan class=\"part-time\"\u003e查看详情\u003cspan class=\"sr-only\"\u003e：获取公众号文章封面\u003c/span\u003e\u003c/span\u003e\n\u003c/a\u003e\n\u003cspan class=\"pull-right\"\u003e被调用于\u0026nbsp;9\u0026nbsp;秒前\u003c/span\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"floatoff\" style=\"\"\u003e\n\u003cimg src=\"https://static.gugudata.com/icon_dis_50.png\" alt=\"50% 折扣\" title=\"限时 50% 折扣中...\"\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"col-sm-6 col-md-3\"\u003e\n\u003cdiv class=\"job-item\"\u003e\n\u003cdiv class=\"job-info\"\u003e\n\u003cdiv class=\"company-logo\"\u003e\n\u003ca href=\"/api/details/fetchcontent\" title=\"查看 获取任意链接文章正文 接口详情\"\u003e\n\u003cimg src=\"https://static.gugudata.com/api_fetchcontent.jpg\" alt=\"获取任意链接文章正文\" class=\"img-responsive\"\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n\u003cspan class=\"tr-title\"\u003e\n\u003cimg src=\"/images/top-vendor.svg\" style=\"width: 1em; padding-bottom: 0.2em;\" alt=\"稳定提供服务 10 年\" title=\"稳定提供服务 10 年\"\u003e\n\u003ca href=\"/api/details/fetchcontent\" title=\"查看 获取任意链接文章正文 接口详情\"\u003e获取任意链接文章正文\u003c/a\u003e\n\u003c/span\u003e\n\u003cul class=\"tr-list job-meta\"\u003e\n\u003cli\u003e\n\u003cspan\u003e\n\u003ci class=\"fa fa-book\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/span\u003e智能分析抓取链接中的正文部分\n\u003c/li\u003e\n\u003cli\u003e\n\u003cspan\u003e\n\u003ci class=\"fa fa-cogs\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/span\u003e智能分析正文\u003cspan style=\"color: #00aeef;\"\u003e\u0026nbsp;/\u0026nbsp;\u003c/span\u003e包含 HTML 标签\n\u003c/li\u003e\n\u003cli\u003e\n\u003cspan\u003e\n\u003ci class=\"fa fa-credit-card\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/span\u003e\u003cspan style=\"\" class=\"pricetag\"\u003e1999元/年\u003c/span\u003e\u003cspan style=\"\" class=\"disPriceTag\"\u003e限时折扣\u0026nbsp;\u003cstrong\u003e999元/年\u003c/strong\u003e\u003c/span\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"time\"\u003e\n\u003ca href=\"/api/details/fetchcontent\" title=\"查看 获取任意链接文章正文 接口详情\"\u003e\n\u003cspan class=\"part-time\"\u003e查看详情\u003cspan class=\"sr-only\"\u003e：获取任意链接文章正文\u003c/span\u003e\u003c/span\u003e\n\u003c/a\u003e\n\u003cspan class=\"pull-right\"\u003e被调用于\u0026nbsp;3\u0026nbsp;秒前\u003c/span\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"floatoff\" style=\"\"\u003e\n\u003cimg src=\"https://static.gugudata.com/icon_dis_50.png\" alt=\"50% 折扣\" title=\"限时 50% 折扣中...\"\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"col-sm-6 col-md-3\"\u003e\n\u003cdiv class=\"job-item\"\u003e\n\u003cdiv class=\"job-info\"\u003e\n\u003cdiv class=\"company-logo\"\u003e\n\u003ca href=\"/api/details/vehicle-catalog\" title=\"查看 汽车车型库数据 接口详情\"\u003e\n\u003cimg src=\"https://static.gugudata.com/api_cover_vehicle_catalog_v2.png\" alt=\"汽车车型库数据\" class=\"img-responsive\"\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n\u003cspan class=\"tr-title\"\u003e\n\u003ca href=\"/api/details/vehicle-catalog\" title=\"查看 汽车车型库数据 接口详情\"\u003e汽车车型库数据\u003c/a\u003e\n\u003c/span\u003e\n\u003cul class=\"tr-list job-meta\"\u003e\n\u003cli\u003e\n\u003cspan\u003e\n\u003ci class=\"fa fa-book\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/span\u003e提供品牌、车系、车型、年款、销售状态、车型级别和价格区间等汽车车型库查询能力\n\u003c/li\u003e\n\u003cli\u003e\n\u003cspan\u003e\n\u003ci class=\"fa fa-cogs\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/span\u003e汽车数据\u003cspan style=\"color: #00aeef;\"\u003e\u0026nbsp;/\u0026nbsp;\u003c/span\u003e车型库\n\u003c/li\u003e\n\u003cli\u003e\n\u003cspan\u003e\n\u003ci class=\"fa fa-credit-card\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/span\u003e\u003cspan style=\"\" class=\"pricetag\"\u003e1999元/年\u003c/span\u003e\u003cspan style=\"\" class=\"disPriceTag\"\u003e限时折扣\u0026nbsp;\u003cstrong\u003e999元/年\u003c/strong\u003e\u003c/span\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"time\"\u003e\n\u003ca href=\"/api/details/vehicle-catalog\" title=\"查看 汽车车型库数据 接口详情\"\u003e\n\u003cspan class=\"part-time\"\u003e查看详情\u003cspan class=\"sr-only\"\u003e：汽车车型库数据\u003c/span\u003e\u003c/span\u003e\n\u003c/a\u003e\n\u003cspan class=\"pull-right\"\u003e数据校验更新于\u0026nbsp;6 小时前\u003c/span\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"floatoff\" style=\"\"\u003e\n\u003cimg src=\"https://static.gugudata.com/icon_dis_50.png\" alt=\"50% 折扣\" title=\"限时 50% 折扣中...\"\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"footer\"\u003e\n\u003cdiv class=\"footer-top footer-top--compact\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-sm-3\"\u003e\n\u003cdiv class=\"footer-widget\"\u003e\n\u003cdiv class=\"footer-widget-group\"\u003e\n\u003cp class=\"footer-section-title\"\u003e公司\u003c/p\u003e\n\u003cul class=\"tr-list footer-link-list\"\u003e\n\u003cli\u003e\n\u003ca href=\"/contact\" title=\"了解咕咕数据公司信息\"\u003e关于咕咕数据\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ca href=\"/contact\" title=\"联系我们\"\u003e联系我们\u003c/a\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003cdiv class=\"footer-widget-group\"\u003e\n\u003cp class=\"footer-section-title\"\u003e条款\u003c/p\u003e\n\u003cul class=\"tr-list footer-link-list\"\u003e\n\u003cli\u003e\n\u003ca href=\"/license\" title=\"查看用户协议\"\u003e用户协议\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ca href=\"/disclaimer\" title=\"查看免责声明\"\u003e免责声明\u003c/a\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"col-sm-3\"\u003e\n\u003cdiv class=\"footer-widget\"\u003e\n\u003cdiv class=\"footer-widget-group\"\u003e\n\u003cp class=\"footer-section-title\"\u003e商业 API\u003c/p\u003e\n\u003cul class=\"tr-list footer-link-list\"\u003e\n\u003cli\u003e\n\u003ca href=\"/api/news/9/0/9/0\" title=\"查看新闻资讯类数据接口\"\u003e新闻 / 资讯\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ca href=\"/api/finance/9/0/9/0\" title=\"查看金融分析类数据接口\"\u003e金融 / 分析\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ca href=\"/api/stock/9/0/9/0\" title=\"查看股票证券类数据接口\"\u003e股票 / 证券\u003c/a\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003cdiv class=\"footer-widget-group\"\u003e\n\u003cp class=\"footer-section-title\"\u003e更多分类\u003c/p\u003e\n\u003cul class=\"tr-list footer-link-list\"\u003e\n\u003cli\u003e\n\u003ca href=\"/api/ai/9/0/9/0\" title=\"查看 AI 模型类数据接口\"\u003eAI / 模型\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ca href=\"/api/location/9/0/9/0\" title=\"查看位置坐标类数据接口\"\u003e位置 / 坐标\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ca href=\"/api/all/9/0/9/0/不限\" title=\"查看所有数据服务接口\"\u003e全部数据服务\u003c/a\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"col-sm-3\"\u003e\n\u003cdiv class=\"footer-widget\"\u003e\n\u003cdiv class=\"footer-widget-group\"\u003e\n\u003cp class=\"footer-section-title\"\u003e文档\u003c/p\u003e\n\u003cul class=\"tr-list footer-link-list\"\u003e\n\u003cli\u003e\n\u003ca href=\"https://doc.gugudata.com/\" title=\"查看接口文档\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e接口文档\u003ci class=\"fa fa-external-link footer-external-icon\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ca href=\"/openapi/gugudata.openapi.3.1.json\" title=\"查看 OpenAPI 规范\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eOpenAPI 规范\u003ci class=\"fa fa-external-link footer-external-icon\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ca href=\"/swagger\" title=\"查看 Swagger 文档\"\u003eSwagger 文档\u003c/a\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003cdiv class=\"footer-widget-group\"\u003e\n\u003cp class=\"footer-section-title\"\u003e在线调试\u003c/p\u003e\n\u003cul class=\"tr-list footer-link-list\"\u003e\n\u003cli\u003e\n\u003ca href=\"https://www.postman.com/gugudata/gugudata-official/collection/1163860-ee114343-4622-4a54-a39b-994173c27dac/?action=share\u0026amp;creator=1163860\u0026amp;active-environment=1163860-a95b31ef-324f-43db-b2fc-faa41f45bd35\" title=\"在 Postman 中调试接口\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ePostman\u003ci class=\"fa fa-external-link footer-external-icon\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ca href=\"https://doc.gugudata.com/\" title=\"在 Apifox 中调试接口\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eApifox\u003ci class=\"fa fa-external-link footer-external-icon\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u003c/a\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"col-sm-3\"\u003e\n\u003cdiv class=\"footer-widget\"\u003e\n\u003cdiv class=\"footer-widget-group\"\u003e\n\u003cp class=\"footer-section-title\"\u003e平台\u003c/p\u003e\n\u003cul class=\"tr-list footer-link-list\"\u003e\n\u003cli\u003e\n\u003ca href=\"/signin?returnurl=%2Fportal%2F\" title=\"进入开发者中心\"\u003e开发者中心\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ca href=\"/status\" title=\"查看接口实时状态\"\u003e接口状态\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ca href=\"/mcp\" title=\"查看 MCP 服务\"\u003eMCP 服务\u003c/a\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003cdiv class=\"footer-widget-group\"\u003e\n\u003cp class=\"footer-section-title\"\u003e接入与支持\u003c/p\u003e\n\u003cul class=\"tr-list footer-link-list\"\u003e\n\u003cli\u003e\n\u003ca href=\"/api/details/stockcnrealtime#anchor_code\" title=\"查看接入示例代码\"\u003e接入示例\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ca href=\"/api/details/stockcnrealtime#anchor_qa\" title=\"查看常见问题解答\"\u003e常见问题\u003c/a\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003ca href=\"https://engineering.gugudata.com\" title=\"工程服务\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e工程服务\u003ci class=\"fa fa-external-link footer-external-icon\" aria-hidden=\"true\"\u003e\u003c/i\u003e\u003c/a\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"footer-bottom\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"copyright\"\u003e\n\u003cp class=\"footer-copyright-bar\"\u003e\n\u003cspan class=\"footer-copyright-text\"\u003e\nCopyright © 2015-2026\n\u003ca href=\"https://www.gugudata.com\" title=\"访问江苏满数数据科技有限公司官网\"\u003e江苏满数数据科技有限公司\u003c/a\u003e. All rights reserved.\n\u003c/span\u003e\n\u003cspan class=\"footer-icp\"\u003e\n\u003ca href=\"http://beian.miit.gov.cn/\" target=\"_blank\" rel=\"noopener noreferrer\" title=\"查看网站备案信息\"\u003e苏ICP备2022035649号\u003c/a\u003e\n\u003c/span\u003e\n\u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cbutton type=\"button\" class=\"back-to-top\" aria-label=\"返回页面顶部\" title=\"返回页面顶部\"\u003e\n\u003ci class=\"fa fa-angle-up\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003ca class=\"coupon\" href=\"/coupon\" title=\"领取优惠券\" aria-label=\"领取优惠券\"\u003e\n\u003cscript\u003e(function() {try {if (typeof customElements !==\u0027undefined\u0027) {var script =document.createElement(\u0027script\u0027);script.src =\u0027https://static.gugudata.com/lottie-player.js\u0027;script.onerror =function() {console.warn(\u0027Failed to load lottie-player\u0027);var couponDiv =document.querySelector(\u0027.coupon\u0027);if (couponDiv) couponDiv.style.display =\u0027none\u0027;};document.currentScript.parentNode.appendChild(script);} else {var couponDiv =document.querySelector(\u0027.coupon\u0027);if (couponDiv) couponDiv.style.display =\u0027none\u0027;}\n} catch (e) {console.warn(\u0027Error initializing lottie-player:\u0027,e);var couponDiv =document.querySelector(\u0027.coupon\u0027);if (couponDiv) couponDiv.style.display =\u0027none\u0027;}\n})();\u003c/script\u003e\u003cscript src=\"https://static.gugudata.com/lottie-player.js\"\u003e\u003c/script\u003e\n\u003clottie-player src=\"https://static.gugudata.com/lf20_JZEZvh.json\" background=\"transparent\" speed=\"1\" style=\"width: 100px; height: 100px;\" loop=\"\" autoplay=\"\"\u003e\u003c/lottie-player\u003e\n\u003c/a\u003e\n\u003c/form\u003e\n\u003cscript async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=GT-5D9J5DN3\"\u003e\u003c/script\u003e\n\u003cscript\u003ewindow.dataLayer =window.dataLayer ||[];function gtag(){dataLayer.push(arguments);}\ngtag(\u0027js\u0027,new Date());gtag(\u0027config\u0027,\u0027GT-5D9J5DN3\u0027);\u003c/script\u003e\n\u003cscript type=\"text/javascript\"\u003ewindow.GuguDataPendingPurchase =JSON.parse(\"null\");\u003c/script\u003e\n\u003cscript\u003ewindow.initGuguDataSentry =function() {if (!window.Sentry ||typeof window.Sentry.onLoad !==\u0027function\u0027) {return;}\nSentry.onLoad(function() {function getFirstException(event) {return event \u0026\u0026event.exception \u0026\u0026event.exception.values \u0026\u0026event.exception.values.length\n?event.exception.values[0]\n:null;}\nfunction getFrames(exceptionValue) {return exceptionValue \u0026\u0026exceptionValue.stacktrace \u0026\u0026exceptionValue.stacktrace.frames\n?exceptionValue.stacktrace.frames\n:[];}\nfunction getFrameFilename(frame) {if (!frame) {return \u0027\u0027;}\nreturn (frame.filename ||frame.absPath ||frame.abs_path ||\u0027\u0027).toLowerCase();}\nfunction hasFirstPartyFrame(frames) {return frames.some(function(frame) {var filename =getFrameFilename(frame);return filename.indexOf(\u0027gugudata.com\u0027) \u003e=0 ||filename.indexOf(\u0027static.gugudata.com\u0027) \u003e=0;});}\nfunction isAnonymousFrameSet(frames) {if (!frames.length) {return true;}\nreturn frames.every(function(frame) {var filename =getFrameFilename(frame);return !filename ||filename ===\u0027\u003canonymous\u003e\u0027 ||filename ===\u0027[native code]\u0027;});}\nfunction hasJsNoSourceError(event) {var errors =event \u0026\u0026event.errors ?event.errors :[];return errors.some(function(error) {return error \u0026\u0026error.type ===\u0027js_no_source\u0027;});}\nfunction isAnonymousRemoveNoise(event,hint) {var error =hint \u0026\u0026hint.originalException ?hint.originalException :null;var exceptionValue =getFirstException(event);var frames =getFrames(exceptionValue);var mechanismType =exceptionValue \u0026\u0026exceptionValue.mechanism ?exceptionValue.mechanism.type :\u0027\u0027;var message =\u0027\u0027;if (error \u0026\u0026typeof error.message ===\u0027string\u0027) {message =error.message;} else if (exceptionValue \u0026\u0026typeof exceptionValue.value ===\u0027string\u0027) {message =exceptionValue.value;}\nif (!/cannot read propert(?:y|ies) of undefined(?: \\(reading \u0027remove\u0027\\))?/i.test(message)) {return false;}\n return mechanismType ===\u0027auto.browser.global_handlers.onerror\u0027 \u0026\u0026hasJsNoSourceError(event) \u0026\u0026isAnonymousFrameSet(frames) \u0026\u0026!hasFirstPartyFrame(frames);}\nfunction isAnonymousResponseTextNoise(event,hint) {var error =hint \u0026\u0026hint.originalException ?hint.originalException :null;var exceptionValue =getFirstException(event);var frames =getFrames(exceptionValue);var exceptionType =exceptionValue \u0026\u0026exceptionValue.type ?exceptionValue.type :\u0027\u0027;var message =\u0027\u0027;if (error \u0026\u0026typeof error.message ===\u0027string\u0027) {message =error.message;} else if (exceptionValue \u0026\u0026typeof exceptionValue.value ===\u0027string\u0027) {message =exceptionValue.value;}\nif (exceptionType !==\u0027InvalidStateError\u0027) {return false;}\nif (!/responseText/i.test(message) ||!/responseType/i.test(message)) {return false;}\nreturn hasJsNoSourceError(event) \u0026\u0026isAnonymousFrameSet(frames) \u0026\u0026!hasFirstPartyFrame(frames);}\nfunction isAnonymousScriptError(event,hint) {var error =hint \u0026\u0026hint.originalException ?hint.originalException :null;var exceptionValue =getFirstException(event);var frames =getFrames(exceptionValue);var exceptionType =exceptionValue \u0026\u0026exceptionValue.type ?exceptionValue.type :\u0027\u0027;var mechanismType =exceptionValue \u0026\u0026exceptionValue.mechanism ?exceptionValue.mechanism.type :\u0027\u0027;var message =\u0027\u0027;if (error \u0026\u0026typeof error.message ===\u0027string\u0027) {message =error.message;} else if (exceptionValue \u0026\u0026typeof exceptionValue.value ===\u0027string\u0027) {message =exceptionValue.value;} else if (event \u0026\u0026typeof event.message ===\u0027string\u0027) {message =event.message;}\nif (message !==\u0027Script error.\u0027 \u0026\u0026message.indexOf(\u0027message `Script error.`\u0027) \u003c 0) {return false;}\nif (exceptionType ===\u0027ErrorEvent\u0027 \u0026\u0026mechanismType ===\u0027auto.browser.global_handlers.onerror\u0027) {return true;}\nreturn hasJsNoSourceError(event) ||(isAnonymousFrameSet(frames) \u0026\u0026!hasFirstPartyFrame(frames));}\nfunction hasWalletProviderMessage(value) {return typeof value ===\u0027string\u0027 \u0026\u0026value.toLowerCase().indexOf(\u0027wallet must has at least one account\u0027) \u003e=0;}\nfunction getSerializedContext(event) {var sources =[event \u0026\u0026event.context,event \u0026\u0026event.contexts,event \u0026\u0026event.extra\n];for (var i =0;i \u003c sources.length;i++) {var source =sources[i];if (source \u0026\u0026source.__serialized__) {return source.__serialized__;}\n}\nreturn null;}\nfunction isWalletProviderNoise(event,hint) {var error =hint \u0026\u0026hint.originalException ?hint.originalException :null;var exceptionValue =getFirstException(event);var serialized =getSerializedContext(event);return hasWalletProviderMessage(error \u0026\u0026error.message) ||hasWalletProviderMessage(exceptionValue \u0026\u0026exceptionValue.value) ||hasWalletProviderMessage(serialized \u0026\u0026serialized.message);}\nSentry.init({tracesSampleRate:0.01,replaysSessionSampleRate:0,replaysOnErrorSampleRate:0,beforeSend(event,hint) {const error =hint \u0026\u0026hint.originalException ?hint.originalException :null;if (isAnonymousRemoveNoise(event,hint)) {return null;}\nif (isAnonymousResponseTextNoise(event,hint)) {return null;}\nif (isAnonymousScriptError(event,hint)) {return null;}\nif (isWalletProviderNoise(event,hint)) {return null;}\n if (error \u0026\u0026error.message \u0026\u0026(error.message.includes(\u0027lottie\u0027) ||error.message.includes(\u0027customElements\u0027))) {return null;}\nreturn event;},ignoreErrors:[\u0027top.GLOBALS\u0027,\u0027originalCreateNotification\u0027,\u0027canvas.contentDocument\u0027,\u0027MyApp_RemoveAllHighlights\u0027,\u0027atomicFindClose\u0027,\u0027Cannot read property \\\u0027remove\\\u0027 of undefined\u0027,/lottie/i,\u0027wallet must has at least one account\u0027,],});});};\u003c/script\u003e\n\u003cscript src=\"https://js.sentry-cdn.com/deeab075ab77bd54a26f5100a1c8e6e3.min.js\" crossorigin=\"anonymous\" defer=\"\" onload=\"window.initGuguDataSentry \u0026amp;\u0026amp; window.initGuguDataSentry()\"\u003e\u003c/script\u003e\n\n\n\u003c/body\u003e\u003c/html\u003e"}}