zvvq技术分享网

怎么用谷歌API推送网站链接的教程方法

作者:zvvq博客网
导读要使用谷歌的API提交到Google Search Console,您可以按照以下步骤进行操作: 操作链接:https://developers.google.com/search/apis/indexing-api/v3/prereqs?hl=zh-cn 先启用indexing api服务(启用这个api服务有两

要使用谷歌的API提交到Google Search Console,您可以按照以下步骤进行操作:

操作链接:https://developers.google.com/search/apis/indexing-api/v3/prereqs?hl=zh-cn

zvvq好,好zvvq

先启用indexing api服务(启用这个api服务有两种途径,这个是第一种,下面步骤里面是第二种)
内容来自samhan

zvvq好,好zvvq

启用完成之后,开始创建项目 zvvq.cn

1、创建项目:

内容来自samhan666

登录到 Google Cloud Console.

内容来自samhan

创建一个新的项目。

本文来自zvvq


内容来自samhan666
2、启用API: zvvq

在项目中,转到“库”。

zvvq.cn

搜索“Google Search Console API”,并启用它。(这个是第二种方式)

zvvq好,好zvvq


内容来自samhan
 
zvvq

3、创建凭据:

zvvq好,好zvvq

转到“凭据”部分。
zvvq好,好zvvq

点击“创建凭据”,选择“服务账号”。
本文来自zvvq
从电子邮件的地方点击进去,这个邮箱有用哈,在这一步记得保存,没保存也不要紧,后面可以打开JSON文件查看的,嘻嘻~
zvvq好,好zvvq

zvvq好,好zvvq
点击密钥部分,创建密钥

内容来自zvvq,别采集哟

内容来自samhan


创建好服务账号的密钥之后,浏览器会自动下载该密钥,保留好该密钥。 zvvq

4、装客户端库: zvvq

根据您使用的编程语言,安装相应的 Google API 客户端库。以 Python为例,我们安装Google API库,方便后面提交: 内容来自zvvq

bash

pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib

安装过程也挺复杂的,主要是看你提交哪个版本的谷歌api,我这边以V3举例

zvvq好,好zvvq


 
copyright zvvq

确保您在正确的 Python 环境中运行脚本。可以通过以下命令检查当前使用的 Python 版本:

python --version zvvq好,好zvvq

zvvq.cn


5、编写代码:

zvvq.cn

安装成功之后,在本地创建一个py文件,文件内容就可以直接使用以下示例代码来提交网址(以 Python 为例):python

内容来自zvvq,别采集哟

以下内容可以直接复制 内容来自samhan

from google.oauth2 import service_account

zvvq

from googleapiclient.discovery import build

内容来自samhan666

设置 API 范围和凭据文件路径

本文来自zvvq

SCOPES = [&39;https://www.googleapis.com/auth/indexing&39;]

内容来自zvvq

SERVICE_ACCOUNT_FILE = &39;path/to/your/service-account-file.json&39; 内容来自zvvq

创建凭据对象 zvvq.cn

credentials = service_account.Credentials.from_service_account_file( zvvq

SERVICE_ACCOUNT_FILE, scopes=SCOPES) 内容来自samhan666

创建服务对象

copyright zvvq

service = build(&39;indexing&39;, &39;v3&39;, credentials=credentials) zvvq好,好zvvq

设置要提交的 URL

copyright zvvq

url_to_submit = &39;https://yourwebsite.com/page-to-submit&39;

zvvq

提交 URL

内容来自samhan

try:

内容来自samhan

response = service.urlNotifications().publish( zvvq好,好zvvq

body={

zvvq.cn

"url": url_to_submit,

内容来自zvvq,别采集哟

"type": "URL_UPDATED" 或者 "URL_REMOVED" 视情况而定 内容来自zvvq,别采集哟

}

zvvq好,好zvvq

).execute() 内容来自samhan666

print(&39;提交成功:&39;, response)

内容来自samhan666

except Exception as e:

内容来自zvvq,别采集哟

print(&39;提交失败:&39;, e)

zvvq.cn


以上内容可以直接复制,需要更改的点,也已经在上面标红了,json文件你自己存放,放电脑哪里都可以,只要能引用到就行,链接地址一定是要在Google Search Console中验证过的,并且已经绑定好权限的下图为示例:

内容来自samhan

zvvq好,好zvvq

其实这一步骤完成之后,已经完成了大半了,还差最后一步了,需要到Google Search Console平台中绑定下上面提到的那个邮箱,将邮箱与Google Search Console进行绑定。
zvvq.cn

本文来自zvvq
这个就是那个JSON文件里面的邮箱,把这个与平台绑定就行
zvvq好,好zvvq

验证提交: 内容来自zvvq

在 Google Search Console 中查看提交的状态,确保没有错误。

内容来自samhan

请注意,您需要在 Google Search Console 中验证您的网站所有权,并确保 API 凭据具有访问权限。

以上就是Python使用谷歌api提交网站链接的教程,这个比sitemap提交快很多,还是很有必要的,有需要的小伙伴快去提交吧。

PS:正文图片较小,可以鼠标悬浮在图片上,右键新窗口中打开查看。


下面链接是Python使用bing indexing api提交网站链接的教程,有需要的也可以访问瞅瞅~

内容来自zvvq,别采集哟

https://www.zvvq.cn/other/bingIndexNow.html
 内容来自samhan666