【OneAPI】通过网页预渲染让搜索引擎收录网页

API简介

网页预渲染,适用于动态网页以及单页面的SEO,支持网页缓存。

您无须更改代码即可让搜索引擎收录您的网页。只要将需要预渲染的页面转发的本接口即可。

如果您使用Nginx作为网页服务器,推荐使用以下配置:

nginx 复制代码
	#您的网站
	location / {
			root        /your/pages;
			index       index.html;
			try_files $uri $uri/ @prerender;
	}
    #转发到预渲染服务
    location @prerender {
				set $prerender 0;
				#以下是搜索引擎判断条件,您可以更改这些条件,满足条件时将会被转发到预渲染服务
				if ($http_user_agent ~* "Baiduspider|baiduspider|Baiduspider-render|bcebos-spider-1.0|baiduboxapp|360Spider|Sogou|Sogou web spider|Yisouspider|Googlebot|yahoo|ToutiaoSpider|bytespider|bingbot|YandexBot") {
						set $prerender 1;
				}
				if ($uri ~* "\.(js|css|xml|less|png|jpg|svg|jpeg|less|pdf|doc|zip|rss|mp4|mp3|mpg|mpeg|tif|wav|mov|xls|m4a|swf|fl4|m4v|ttf)") {
						set $prerender 0;
				}
				if ($prerender = 1) {
						set $url $scheme://$host$request_uri;
						proxy_pass  https://oneapi.coderbox.cn/openapi/api/webpage/prerender?url=$urlcache=5m&AccessToken=您的访问凭证;
				}
				if ($prerender = 0) {
						rewrite ^.*$ /index.html last;
				}
	}
API信息

接口地址:https://oneapi.coderbox.cn/openapi/api/webpage/prerender

请求方式:GET

调用类型:同步

认证方式:AccessToken认证

频率限制:不限制

计费方式:10燃料/次(0.001元/次)

请求参数

公共参数

接口参数

URL参数

参数名 类型 必填 含义 说明
AccessToken string 访问凭证 您可以在"应用管理"->"您的应用"->"安全配置"中获取AccessToken
url string 预渲染网页地址 -
cache string 缓存时间 可选值:0,5m,30m,1h,6h,12h。其中0代表立即清空缓存。

BODY参数

响应参数

返回html内容

响应示例

html 复制代码
<html>
	<head>
		......
	</head>
	<body>
		......
	</body>
</html>

OneAPI简介:OneAPI是一个简单、轻量的开放接口平台,提供常用场景的接口、以及图像识别等API服务,目前正在开发中,欢迎感兴趣的小伙伴一起参与开发。

更多API服务请查看:https://oneapi.coderbox.cn

相关推荐
yangmf20402 小时前
APM(三):监控 Python 服务链
大数据·运维·开发语言·python·elk·elasticsearch·搜索引擎
yangmf20402 小时前
APM(二):监控 Python 服务
大数据·python·elasticsearch·搜索引擎
零基础的修炼7 小时前
[项目]基于正倒排索引的Boost搜索引擎---编写建立索引的模块Index
c++·搜索引擎
光算科技9 小时前
网站被谷歌标记“不安全”(Not Secure)怎么处理?
安全·搜索引擎
Elastic 中国社区官方博客20 小时前
在 Elasticsearch 中实现带可观测性的 agentic 搜索以自动调优相关性
大数据·人工智能·elasticsearch·搜索引擎·ai·全文检索
王道长服务器 | 亚马逊云1 天前
直播站怎么做到“低延迟不掉线”?AWS + 拳头链路的实战组合
服务器·数据库·搜索引擎·云计算·aws
q***76662 天前
Java_ElasticSearch(ES)——分布式搜索引擎
java·elasticsearch·搜索引擎
铭哥的编程日记2 天前
【标准项目】C++基于正倒排索引的Boost搜索引擎
c++·搜索引擎