{"DataStatus":{"RequestParameter":"url=https://www.gugudata.com/api/details/fetchcontent\u0026contentwithhtml=True\u0026htmlsourcecontent=True","StatusCode":100,"StatusDescription":"请求成功。","ResponseDateTime":"2026-05-30 20:30:01.521","DataTotalCount":1},"Data":{"Url":"https://www.gugudata.com/api/details/fetchcontent","Title":"咕咕数据 | 专业的数据提供商","Content":"\u003ch2 class=\"tr-title\" style=\"margin-top:5px;\"\u003eAPI 文档\u003c/h2\u003e\u003cp\u003e\u003cstrong class=\"notselectable\"\u003e接口地址:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003ehttps://api.gugudata.com/news/fetchcontent\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cstrong class=\"notselectable\"\u003e返回格式:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003eapplication/json; charset=utf-8\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cstrong class=\"notselectable\"\u003e请求方式:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003ePOST\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cstrong class=\"notselectable\"\u003e请求协议:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003eHTTPS\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cstrong class=\"notselectable\"\u003e请求示例:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003ehttps://api.gugudata.com/news/fetchcontent?appkey=YOUR_APPKEY\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cstrong class=\"notselectable\"\u003e数据预览:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003e\u003ca href=\"/preview/fetchcontent\" target=\"_blank\" title=\"预览 获取任意链接文章正文 接口返回数据\"\u003ehttps://www.gugudata.com/preview/fetchcontent\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e\u003cp\u003e\u003cstrong class=\"notselectable\"\u003e接口测试:\u0026nbsp;\u003c/strong\u003e\u003cspan\u003e\u003ca href=\"https://api.gugudata.com/news/fetchcontent/demo\" target=\"_blank\" title=\"测试 获取任意链接文章正文 接口\"\u003e https://api.gugudata.com/news/fetchcontent/demo\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e\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\u003cdiv class=\"detailsCallout\"\u003e\u003cp style=\"padding-left: 5px;\"\u003e请求参数（POST 请求参数以 application/x-www-form-urlencoded 格式、文件流以 formdata 格式传递，具体可参见下方示例代码）\u003c/p\u003e\u003c/div\u003e","HTMLSourceContent":"\n\u003c!DOCTYPE html\u003e\n\u003chtml xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"zh-CN\"\u003e\n\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=\"获取任意链接文章正文,智能分析抓取链接中的正文部分,智能分析正文,包含 HTML 标签,网络工具,文本处理,fetchcontent,咕咕数据,数据接口,数据 API,API,开放数据接口,大数据接口,数据开放平台,大数据平台,数据平台,数据市场\" /\u003e\u003cmeta name=\"description\" content=\"获取任意链接文章正文，智能分析抓取链接中的正文部分，根据提供的文章链接智能分析出文章正文；返回正文提供了纯文本和包含 HTML 标签两个模式；接口可同时返回原始 HTML 内容，供您二次解析使用；数据抓取与文章标签处理基于机器学习；全接口支持 HTTPS（TLS v1.0 / v1.1 / v1.2 /。\" /\u003e\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=\"\u0026lt;%=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=\"/js/jquery.min.js\" defer\u003e\u003c/script\u003e\n\u003cscript src=\"/js/bootstrap.min.js\" defer\u003e\u003c/script\u003e\n\u003cscript src=\"/js/common.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\u003c!--[if lt IE 9]\u003e\r\n        \u003cscript src=\"/js/html5shiv.min.js\"\u003e\u003c/script\u003e\r\n        \u003cscript src=\"/js/respond.min.js\"\u003e\u003c/script\u003e\r\n    \u003c![endif]--\u003e\n\u003clink href=\"/css/api-breadcrumb.css?v=20260402-breadcrumb-6\" rel=\"stylesheet\" /\u003e\n\u003clink href=\"/css/details.css?v=20260521-details-18\" 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/fetchcontent\" /\u003e\n\u003clink rel=\"alternate\" type=\"text/markdown\" href=\"https://www.gugudata.com/api/details/fetchcontent/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/fetchcontent\" /\u003e\n\u003cmeta property=\"og:image\" content=\"https://static.gugudata.com/api_fetchcontent.jpg?imageView2/1/w/426/h/246/interlace/1/q/100\" /\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:\"fetchcontent\",apiName:\"获取任意链接文章正文\",category:\"news\",price:999,currency:\"CNY\"\n};\u003c/script\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n\u003cform method=\"post\" action=\"./fetchcontent?ApiIdentityName=fetchcontent\" id=\"form1\"\u003e\n\u003cinput type=\"hidden\" name=\"__VIEWSTATE\" id=\"__VIEWSTATE\" value=\"Qgx15CpPRql+bHT+sUTiiFEixQUDi2VZS3pmthMyVV4Aa/WjoUoPPvXUQb8YwqcP+/1JMwU/LrTSbFCwrGg4GlgqxjXc0GpadyeWhTlgfBw=\" /\u003e\n\u003cinput type=\"hidden\" name=\"__VIEWSTATEGENERATOR\" id=\"__VIEWSTATEGENERATOR\" value=\"5C7E091F\" /\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 active\" id=\"li_home\"\u003e\n\u003ca href=\"/\" title=\"网站首页\"\u003e首页\u003c/a\u003e\n\u003c/li\u003e\n\u003cli id=\"li_data\"\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_fetchcontent.jpg?imageView2/1/w/426/h/246/interlace/1/q/100\" alt=\"获取任意链接文章正文\" class=\"img-responsive\" /\u003e\n\u003c/div\u003e\n\u003cdiv class=\"page-title\"\u003e\n\u003ch1\u003e\n\u003cimg src=\"/images/top-vendor.svg\" style=\"width: 1em; padding-bottom: 0.2em;\" alt=\"稳定提供服务 10 年\" title=\"稳定提供服务 10 年\" /\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包含 HTML 标签\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/fetchcontent\" 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=\u0027\u0027\u003e1999元/年\u003c/span\u003e\n\u003cspan style=\u0027\u0027 class=\"disPriceTag\"\u003e限时折扣\u0026nbsp;\u003cstrong class=\"strong16\"\u003e999元/年\u003c/strong\u003e\u003c/span\u003e\n\u003cspan class=\"disPriceTag\" style=\"padding-left: 0;\"\u003e或\u0026nbsp;\u003cstrong class=\"strong16\"\u003e166元/月\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/fetchcontent\" 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/fetchcontent/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返回正文提供了纯文本和包含 HTML 标签两个模式；\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/fetchcontent\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/fetchcontent?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/fetchcontent\" target=\"_blank\" title=\"预览 获取任意链接文章正文 接口返回数据\"\u003ehttps://www.gugudata.com/preview/fetchcontent\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/fetchcontent/demo\" target=\"_blank\" title=\"测试 获取任意链接文章正文 接口\"\u003e https://api.gugudata.com/news/fetchcontent/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=\u0027color: red; font-weight:600;\u0027\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=\u0027color: red; font-weight:600;\u0027\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\u003econtentwithhtml\u003c/td\u003e\n\u003ctd\u003eboolean\u003c/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u0027\u003e否\u003c/span\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\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\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此条件下的总数据量，此接口返回 1\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.Title\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;\"\u003eData.Content\u003c/td\u003e\n\u003ctd\u003estring\u003c/td\u003e\n\u003ctd\u003e智能分析出的文章正文部分（包含 HTML 标签时，标签为 Unicode 编码）\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\u003ctr\u003e\n\u003ctd style=\"text-align: left; padding-left: 5px;\"\u003eData.PublishDate\u003c/td\u003e\n\u003ctd\u003estring\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_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 请求频率受限；可购买 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 请求频率受限；可购买 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=\u0027active\u0027\u003e\u003ca href=\u0027#curl\u0027 id=\u0027curl-tab\u0027 data-toggle=\u0027tab\u0027 aria-controls=\u0027curl\u0027 aria-expanded=\u0027true\u0027 title=\u0027查看 cURL 请求示例\u0027\u003ecURL\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\u0027\u0027\u003e\u003ca href=\u0027#c\u0027 id=\u0027c-tab\u0027 data-toggle=\u0027tab\u0027 aria-controls=\u0027c\u0027 aria-expanded=\u0027false\u0027 title=\u0027查看 C 请求示例\u0027\u003eC\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\u0027\u0027\u003e\u003ca href=\u0027#csharp\u0027 id=\u0027csharp-tab\u0027 data-toggle=\u0027tab\u0027 aria-controls=\u0027csharp\u0027 aria-expanded=\u0027false\u0027 title=\u0027查看 C# 请求示例\u0027\u003eC#\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\u0027\u0027\u003e\u003ca href=\u0027#go\u0027 id=\u0027go-tab\u0027 data-toggle=\u0027tab\u0027 aria-controls=\u0027go\u0027 aria-expanded=\u0027false\u0027 title=\u0027查看 Go 请求示例\u0027\u003eGo\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\u0027\u0027\u003e\u003ca href=\u0027#java\u0027 id=\u0027java-tab\u0027 data-toggle=\u0027tab\u0027 aria-controls=\u0027java\u0027 aria-expanded=\u0027false\u0027 title=\u0027查看 Java 请求示例\u0027\u003eJava\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\u0027\u0027\u003e\u003ca href=\u0027#jquery\u0027 id=\u0027jquery-tab\u0027 data-toggle=\u0027tab\u0027 aria-controls=\u0027jquery\u0027 aria-expanded=\u0027false\u0027 title=\u0027查看 jQuery 请求示例\u0027\u003ejQuery\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\u0027\u0027\u003e\u003ca href=\u0027#nodejs\u0027 id=\u0027nodejs-tab\u0027 data-toggle=\u0027tab\u0027 aria-controls=\u0027nodejs\u0027 aria-expanded=\u0027false\u0027 title=\u0027查看 Node.js 请求示例\u0027\u003eNode.js\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\u0027\u0027\u003e\u003ca href=\u0027#objectivec\u0027 id=\u0027objectivec-tab\u0027 data-toggle=\u0027tab\u0027 aria-controls=\u0027objectivec\u0027 aria-expanded=\u0027false\u0027 title=\u0027查看 Objective-C 请求示例\u0027\u003eObjective-C\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\u0027\u0027\u003e\u003ca href=\u0027#php\u0027 id=\u0027php-tab\u0027 data-toggle=\u0027tab\u0027 aria-controls=\u0027php\u0027 aria-expanded=\u0027false\u0027 title=\u0027查看 PHP 请求示例\u0027\u003ePHP\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\u0027\u0027\u003e\u003ca href=\u0027#python\u0027 id=\u0027python-tab\u0027 data-toggle=\u0027tab\u0027 aria-controls=\u0027python\u0027 aria-expanded=\u0027false\u0027 title=\u0027查看 Python 请求示例\u0027\u003ePython\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\u0027\u0027\u003e\u003ca href=\u0027#ruby\u0027 id=\u0027ruby-tab\u0027 data-toggle=\u0027tab\u0027 aria-controls=\u0027ruby\u0027 aria-expanded=\u0027false\u0027 title=\u0027查看 Ruby 请求示例\u0027\u003eRuby\u003cspan class=\"sr-only\"\u003e 请求示例\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli class=\u0027\u0027\u003e\u003ca href=\u0027#swift\u0027 id=\u0027swift-tab\u0027 data-toggle=\u0027tab\u0027 aria-controls=\u0027swift\u0027 aria-expanded=\u0027false\u0027 title=\u0027查看 Swift 请求示例\u0027\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\"\u003e\n\u003cdiv class=\u0027tab-pane active\u0027 id=\u0027curl\u0027 aria-labelledby=\u0027curl-tab\u0027\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 cURL 请求示例代码\" aria-label=\"复制 cURL 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\u0027bash\u0027\u003ecurl --location --request POST \u0026#39;https://api.gugudata.com/news/fetchcontent?appkey=YOUR_APPKEY\u0026#39; \\\r\n--header \u0026#39;Content-Type: application/x-www-form-urlencoded\u0026#39; \\\r\n--data-urlencode \u0026#39;url=YOUR_VALUE\u0026#39; \\\r\n--data-urlencode \u0026#39;contentwithhtml=false\u0026#39; \\\r\n--data-urlencode \u0026#39;htmlsourcecontent=false\u0026#39;\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0027tab-pane\u0027 id=\u0027c\u0027 aria-labelledby=\u0027c-tab\u0027\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 C 请求示例代码\" aria-label=\"复制 C 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\u0027c\u0027\u003e#include \u0026lt;curl/curl.h\u0026gt;\r\n\r\nint main(void) {\r\n  CURL *curl = curl_easy_init();\r\n  if (curl) {\r\n    curl_easy_setopt(curl, CURLOPT_URL, \u0026quot;https://api.gugudata.com/news/fetchcontent?appkey=YOUR_APPKEY\u0026quot;);\r\n    curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, \u0026quot;POST\u0026quot;);\r\n    curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);\r\n    struct curl_slist *headers = NULL;\r\n    headers = curl_slist_append(headers, \u0026quot;Content-Type: application/x-www-form-urlencoded\u0026quot;);\r\n    curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);\r\n    curl_easy_setopt(curl, CURLOPT_POSTFIELDS, \u0026quot;url=YOUR_VALUE\u0026amp;contentwithhtml=false\u0026amp;htmlsourcecontent=false\u0026quot;);\r\n    CURLcode res = curl_easy_perform(curl);\r\n    (void)res;\r\n    curl_slist_free_all(headers);\r\n    curl_easy_cleanup(curl);\r\n  }\r\n  return 0;\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0027tab-pane\u0027 id=\u0027csharp\u0027 aria-labelledby=\u0027csharp-tab\u0027\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 C# 请求示例代码\" aria-label=\"复制 C# 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\u0027csharp\u0027\u003eusing System;\r\nusing System.Collections.Generic;\r\nusing System.IO;\r\nusing System.Net.Http;\r\n\r\nvar client = new HttpClient();\r\nvar request = new HttpRequestMessage(HttpMethod.Post, \u0026quot;https://api.gugudata.com/news/fetchcontent?appkey=YOUR_APPKEY\u0026quot;);\r\nrequest.Content = new FormUrlEncodedContent(new Dictionary\u0026lt;string, string\u0026gt;\r\n{\r\n    { \u0026quot;url\u0026quot;, \u0026quot;YOUR_VALUE\u0026quot; },\r\n    { \u0026quot;contentwithhtml\u0026quot;, \u0026quot;false\u0026quot; },\r\n    { \u0026quot;htmlsourcecontent\u0026quot;, \u0026quot;false\u0026quot; }\r\n});\r\nvar response = client.SendAsync(request).Result;\r\nConsole.WriteLine(response.Content.ReadAsStringAsync().Result);\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0027tab-pane\u0027 id=\u0027go\u0027 aria-labelledby=\u0027go-tab\u0027\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 Go 请求示例代码\" aria-label=\"复制 Go 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\u0027go\u0027\u003epackage main\r\n\r\nimport (\r\n  \u0026quot;strings\u0026quot;\r\n  \u0026quot;fmt\u0026quot;\r\n  \u0026quot;io\u0026quot;\r\n  \u0026quot;net/http\u0026quot;\r\n)\r\n\r\nfunc main() {\r\n  url := \u0026quot;https://api.gugudata.com/news/fetchcontent?appkey=YOUR_APPKEY\u0026quot;\r\n  payload := strings.NewReader(\u0026quot;url=YOUR_VALUE\u0026amp;contentwithhtml=false\u0026amp;htmlsourcecontent=false\u0026quot;)\r\n  req, err := http.NewRequest(\u0026quot;POST\u0026quot;, url, payload)\r\n  if err != nil {\r\n    fmt.Println(err)\r\n    return\r\n  }\r\n  req.Header.Add(\u0026quot;Content-Type\u0026quot;, \u0026quot;application/x-www-form-urlencoded\u0026quot;)\r\n  res, err := http.DefaultClient.Do(req)\r\n  if err != nil {\r\n    fmt.Println(err)\r\n    return\r\n  }\r\n  defer res.Body.Close()\r\n  body, err := io.ReadAll(res.Body)\r\n  if err != nil {\r\n    fmt.Println(err)\r\n    return\r\n  }\r\n  fmt.Println(string(body))\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0027tab-pane\u0027 id=\u0027java\u0027 aria-labelledby=\u0027java-tab\u0027\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 Java 请求示例代码\" aria-label=\"复制 Java 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\u0027java\u0027\u003eOkHttpClient client = new OkHttpClient().newBuilder().build();\r\nMediaType mediaType = MediaType.parse(\u0026quot;application/x-www-form-urlencoded\u0026quot;);\r\nRequestBody body = RequestBody.create(mediaType, \u0026quot;url=YOUR_VALUE\u0026amp;contentwithhtml=false\u0026amp;htmlsourcecontent=false\u0026quot;);\r\nRequest request = new Request.Builder()\r\n  .url(\u0026quot;https://api.gugudata.com/news/fetchcontent?appkey=YOUR_APPKEY\u0026quot;)\r\n  .method(\u0026quot;POST\u0026quot;, body)\r\n  .build();\r\nResponse response = client.newCall(request).execute();\r\nSystem.out.println(response.body().string());\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0027tab-pane\u0027 id=\u0027jquery\u0027 aria-labelledby=\u0027jquery-tab\u0027\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 jQuery 请求示例代码\" aria-label=\"复制 jQuery 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\u0027javascript\u0027\u003e$.ajax({\r\n  url: \u0026quot;https://api.gugudata.com/news/fetchcontent?appkey=YOUR_APPKEY\u0026quot;,\r\n  method: \u0026quot;POST\u0026quot;,\r\n  data: { \u0026quot;url\u0026quot;: \u0026quot;YOUR_VALUE\u0026quot;, \u0026quot;contentwithhtml\u0026quot;: \u0026quot;false\u0026quot;, \u0026quot;htmlsourcecontent\u0026quot;: \u0026quot;false\u0026quot; },\r\n}).done(function (response) {\r\n  console.log(response);\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0027tab-pane\u0027 id=\u0027nodejs\u0027 aria-labelledby=\u0027nodejs-tab\u0027\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 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\u0027javascript\u0027\u003econst https = require(\u0026quot;node:https\u0026quot;);\r\nconst { URLSearchParams } = require(\u0026quot;node:url\u0026quot;);\r\n\r\nconst url = \u0026quot;https://api.gugudata.com/news/fetchcontent?appkey=YOUR_APPKEY\u0026quot;;\r\nconst body = new URLSearchParams({ \u0026quot;url\u0026quot;: \u0026quot;YOUR_VALUE\u0026quot;, \u0026quot;contentwithhtml\u0026quot;: \u0026quot;false\u0026quot;, \u0026quot;htmlsourcecontent\u0026quot;: \u0026quot;false\u0026quot; }).toString();\r\n\r\nconst request = https.request(url, {\r\n  method: \u0026quot;POST\u0026quot;,\r\n  headers: {\r\n    \u0026quot;Content-Type\u0026quot;: \u0026quot;application/x-www-form-urlencoded\u0026quot;,\r\n    \u0026quot;Content-Length\u0026quot;: Buffer.byteLength(body)\r\n  }\r\n}, handleResponse);\r\nrequest.on(\u0026quot;error\u0026quot;, console.error);\r\nrequest.write(body);\r\nrequest.end();\r\n\r\nfunction handleResponse(response) {\r\n  const chunks = [];\r\n  response.on(\u0026quot;data\u0026quot;, function (chunk) {\r\n    chunks.push(chunk);\r\n  });\r\n  response.on(\u0026quot;end\u0026quot;, function () {\r\n    console.log(Buffer.concat(chunks).toString(\u0026quot;utf8\u0026quot;));\r\n  });\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0027tab-pane\u0027 id=\u0027objectivec\u0027 aria-labelledby=\u0027objectivec-tab\u0027\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 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\u0027objectivec\u0027\u003e#import \u0026lt;Foundation/Foundation.h\u0026gt;\r\n\r\nNSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@\u0026quot;https://api.gugudata.com/news/fetchcontent?appkey=YOUR_APPKEY\u0026quot;]];\r\n[request setHTTPMethod:@\u0026quot;POST\u0026quot;];\r\nNSString *body = @\u0026quot;url=YOUR_VALUE\u0026amp;contentwithhtml=false\u0026amp;htmlsourcecontent=false\u0026quot;;\r\n[request setValue:@\u0026quot;application/x-www-form-urlencoded\u0026quot; forHTTPHeaderField:@\u0026quot;Content-Type\u0026quot;];\r\n[request setHTTPBody:[body dataUsingEncoding:NSUTF8StringEncoding]];\r\nNSURLSessionDataTask *task = [[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {\r\n  if (error) {\r\n    NSLog(@\u0026quot;%@\u0026quot;, error);\r\n    return;\r\n  }\r\n  NSLog(@\u0026quot;%@\u0026quot;, [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);\r\n}];\r\n[task resume];\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0027tab-pane\u0027 id=\u0027php\u0027 aria-labelledby=\u0027php-tab\u0027\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 PHP 请求示例代码\" aria-label=\"复制 PHP 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\u0027php\u0027\u003e\u0026lt;?php\r\n$curl = curl_init();\r\ncurl_setopt_array($curl, array(\r\n  CURLOPT_URL =\u0026gt; \u0026quot;https://api.gugudata.com/news/fetchcontent?appkey=YOUR_APPKEY\u0026quot;,\r\n  CURLOPT_RETURNTRANSFER =\u0026gt; true,\r\n  CURLOPT_FOLLOWLOCATION =\u0026gt; true,\r\n  CURLOPT_CUSTOMREQUEST =\u0026gt; \u0026quot;POST\u0026quot;,\r\n  CURLOPT_POSTFIELDS =\u0026gt; \u0026quot;url=YOUR_VALUE\u0026amp;contentwithhtml=false\u0026amp;htmlsourcecontent=false\u0026quot;,\r\n  CURLOPT_HTTPHEADER =\u0026gt; array(\u0026quot;Content-Type: application/x-www-form-urlencoded\u0026quot;),\r\n));\r\n$response = curl_exec($curl);\r\ncurl_close($curl);\r\necho $response;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0027tab-pane\u0027 id=\u0027python\u0027 aria-labelledby=\u0027python-tab\u0027\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 Python 请求示例代码\" aria-label=\"复制 Python 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\u0027python\u0027\u003eimport requests\r\n\r\nurl = \u0026quot;https://api.gugudata.com/news/fetchcontent?appkey=YOUR_APPKEY\u0026quot;\r\npayload = { \u0026quot;url\u0026quot;: \u0026quot;YOUR_VALUE\u0026quot;, \u0026quot;contentwithhtml\u0026quot;: \u0026quot;false\u0026quot;, \u0026quot;htmlsourcecontent\u0026quot;: \u0026quot;false\u0026quot; }\r\nresponse = requests.post(url, data=payload)\r\nprint(response.text)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0027tab-pane\u0027 id=\u0027ruby\u0027 aria-labelledby=\u0027ruby-tab\u0027\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 Ruby 请求示例代码\" aria-label=\"复制 Ruby 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\u0027ruby\u0027\u003erequire \u0026quot;uri\u0026quot;\r\nrequire \u0026quot;net/http\u0026quot;\r\n\r\nurl = URI(\u0026quot;https://api.gugudata.com/news/fetchcontent?appkey=YOUR_APPKEY\u0026quot;)\r\nhttps = Net::HTTP.new(url.host, url.port)\r\nhttps.use_ssl = true\r\nrequest = Net::HTTP::Post.new(url)\r\nrequest[\u0026quot;Content-Type\u0026quot;] = \u0026quot;application/x-www-form-urlencoded\u0026quot;\r\nrequest.body = \u0026quot;url=YOUR_VALUE\u0026amp;contentwithhtml=false\u0026amp;htmlsourcecontent=false\u0026quot;\r\nresponse = https.request(request)\r\nputs response.read_body\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\u0027tab-pane\u0027 id=\u0027swift\u0027 aria-labelledby=\u0027swift-tab\u0027\u003e\n\u003cdiv class=\"api-code-copy-card\"\u003e\n\u003cbutton type=\"button\" class=\"api-code-copy-button\" title=\"复制 Swift 请求示例代码\" aria-label=\"复制 Swift 请求示例代码\"\u003e\n\u003ci class=\"fa fa-copy\" aria-hidden=\"true\"\u003e\u003c/i\u003e\n\u003c/button\u003e\n\u003cpre\u003e\u003ccode class=\u0027swift\u0027\u003eimport Foundation\r\n\r\nlet semaphore = DispatchSemaphore(value: 0)\r\nvar request = URLRequest(url: URL(string: \u0026quot;https://api.gugudata.com/news/fetchcontent?appkey=YOUR_APPKEY\u0026quot;)!, timeoutInterval: .infinity)\r\nrequest.httpMethod = \u0026quot;POST\u0026quot;\r\nrequest.addValue(\u0026quot;application/x-www-form-urlencoded\u0026quot;, forHTTPHeaderField: \u0026quot;Content-Type\u0026quot;)\r\nrequest.httpBody = \u0026quot;url=YOUR_VALUE\u0026amp;contentwithhtml=false\u0026amp;htmlsourcecontent=false\u0026quot;.data(using: .utf8)\r\nlet task = URLSession.shared.dataTask(with: request) { data, response, error in\r\n  defer { semaphore.signal() }\r\n  guard let data = data else {\r\n    print(String(describing: error))\r\n    return\r\n  }\r\n  print(String(data: data, encoding: .utf8)!)\r\n}\r\ntask.resume()\r\nsemaphore.wait()\r\n\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=\"https://www.postman.com/gugudata/gugudata-official/collection/1163860-ee114343-4622-4a54-a39b-994173c27dac/?action=share\u0026creator=1163860\u0026active-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/fetchcontent/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=\"fetchcontent\" 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=fetchcontent\" 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/fetchcontent\" 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\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\u003ch1 class=\"recommend-title\"\u003e业务相关接口推荐\u003c/h1\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?imageView2/1/w/426/h/246/interlace/1/q/100\" 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=\u0027\u0027 class=\"pricetag\"\u003e999元/年\u003c/span\u003e\u003cspan style=\u0027\u0027 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;8\u0026nbsp;秒前\u003c/span\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"floatoff\" style=\u0027\u0027\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/fetchcontentimages\" title=\"查看 获取任意链接正文图片 接口详情\"\u003e\n\u003cimg src=\"https://static.gugudata.com/api_logo_fetchcontentimages_v2.jpg?imageView2/1/w/426/h/246/interlace/1/q/100\" alt=\"获取任意链接正文图片\" class=\"img-responsive\"\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n\u003cspan class=\"tr-title\"\u003e\n\u003ca href=\"/api/details/fetchcontentimages\" 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=\u0027\u0027 class=\"pricetag\"\u003e1199元/年\u003c/span\u003e\u003cspan style=\u0027\u0027 class=\"disPriceTag\"\u003e限时折扣\u0026nbsp;\u003cstrong\u003e399元/年\u003c/strong\u003e\u003c/span\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"time\"\u003e\n\u003ca href=\"/api/details/fetchcontentimages\" 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=\u0027\u0027\u003e\n\u003cimg src=\"https://static.gugudata.com/icon_dis_30.png\" alt=\"30% 折扣\" title=\"限时 30% 折扣中...\" /\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?imageView2/1/w/426/h/246/interlace/1/q/100\" 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=\u0027\u0027 class=\"pricetag\"\u003e399元/年\u003c/span\u003e\u003cspan style=\u0027\u0027 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;6\u0026nbsp;秒前\u003c/span\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"floatoff\" style=\u0027\u0027\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=\u0027\u0027 class=\"pricetag\"\u003e1999元/年\u003c/span\u003e\u003cspan style=\u0027\u0027 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;1 小时前\u003c/span\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"floatoff\" style=\u0027\u0027\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\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 \u0026copy; 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\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);}\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;}\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,],});});};\u003c/script\u003e\n\u003cscript src=\"https://js.sentry-cdn.com/deeab075ab77bd54a26f5100a1c8e6e3.min.js\" crossorigin=\"anonymous\" defer onload=\"window.initGuguDataSentry \u0026\u0026 window.initGuguDataSentry()\"\u003e\u003c/script\u003e\n\u003c/body\u003e\n\u003c/html\u003e\n","PublishDate":"1900-01-01 00:00:00"}}