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.cn
先启用indexing api服务(启用这个api服务有两种途径,这个是第一种,下面步骤里面是第二种)
zvvq
本文来自zvvq

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

zvvq好,好zvvq

1、创建项目:

内容来自zvvq

登录到 Google Cloud Console. 内容来自zvvq,别采集哟

创建一个新的项目。

内容来自zvvq

copyright zvvq
2、启用API: zvvq好,好zvvq

在项目中,转到“库”。 内容来自samhan

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

内容来自zvvq,别采集哟


zvvq好,好zvvq


 
内容来自samhan666

3、创建凭据:

copyright zvvq

转到“凭据”部分。

内容来自zvvq

点击“创建凭据”,选择“服务账号”。

内容来自zvvq

从电子邮件的地方点击进去,这个邮箱有用哈,在这一步记得保存,没保存也不要紧,后面可以打开JSON文件查看的,嘻嘻~

本文来自zvvq

zvvq.cn
点击密钥部分,创建密钥

内容来自zvvq


内容来自zvvq,别采集哟


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

4、装客户端库: zvvq

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

内容来自samhan

bash

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

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

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

python --version

zvvq

内容来自zvvq,别采集哟


5、编写代码: zvvq好,好zvvq

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

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

from google.oauth2 import service_account 内容来自zvvq

from googleapiclient.discovery import build 内容来自zvvq,别采集哟

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

本文来自zvvq

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

SERVICE_ACCOUNT_FILE = &39;path/to/your/service-account-file.json&39;

zvvq好,好zvvq

创建凭据对象

zvvq.cn

credentials = service_account.Credentials.from_service_account_file(

内容来自samhan

SERVICE_ACCOUNT_FILE, scopes=SCOPES) zvvq

创建服务对象

zvvq

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

zvvq.cn

设置要提交的 URL

本文来自zvvq

url_to_submit = &39;https://yourwebsite.com/page-to-submit&39; 内容来自samhan666

提交 URL 内容来自samhan

try:

内容来自samhan666

response = service.urlNotifications().publish(

本文来自zvvq

body={ 内容来自zvvq,别采集哟

"url": url_to_submit,

内容来自samhan666

"type": "URL_UPDATED" 或者 "URL_REMOVED" 视情况而定 本文来自zvvq

}

内容来自samhan

).execute()

内容来自zvvq

print(&39;提交成功:&39;, response) 内容来自samhan666

except Exception as e:

zvvq.cn

print(&39;提交失败:&39;, e) 内容来自zvvq


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

本文来自zvvq

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

内容来自zvvq


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

zvvq



验证提交:

zvvq

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

内容来自zvvq

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

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

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


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

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