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

copyright zvvq
先启用indexing api服务(启用这个api服务有两种途径,这个是第一种,下面步骤里面是第二种)

zvvq.cn


内容来自samhan666

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

1、创建项目: zvvq好,好zvvq

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

创建一个新的项目。

本文来自zvvq


zvvq

2、启用API: 内容来自samhan666

在项目中,转到“库”。

copyright zvvq

搜索“Google Search Console API”,并启用它。(这个是第二种方式)
内容来自samhan666
内容来自samhan666
  本文来自zvvq

3、创建凭据: 内容来自zvvq,别采集哟

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

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

copyright zvvq


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

本文来自zvvq


点击密钥部分,创建密钥

内容来自samhan


本文来自zvvq



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

4、装客户端库:

本文来自zvvq

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

zvvq好,好zvvq

bash

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

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

内容来自zvvq

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

python --version 内容来自zvvq

zvvq.cn


5、编写代码:

内容来自zvvq,别采集哟

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

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

from google.oauth2 import service_account copyright zvvq

from googleapiclient.discovery import build

copyright zvvq

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

内容来自samhan666

SCOPES = ['https://www.googleapis.com/auth/indexing']

zvvq好,好zvvq

SERVICE_ACCOUNT_FILE = 'path/to/your/service-account-file.json' copyright zvvq

# 创建凭据对象

zvvq好,好zvvq

credentials = service_account.Credentials.from_service_account_file(

内容来自samhan

SERVICE_ACCOUNT_FILE, scopes=SCOPES) 内容来自zvvq,别采集哟

# 创建服务对象 zvvq.cn

service = build('indexing', 'v3', credentials=credentials)

内容来自samhan666

# 设置要提交的 URL copyright zvvq

url_to_submit = 'https://yourwebsite.com/page-to-submit' 内容来自zvvq,别采集哟

# 提交 URL

copyright zvvq

try:

内容来自zvvq

response = service.urlNotifications().publish(

内容来自samhan666

body={

zvvq

"url": url_to_submit,

内容来自zvvq

"type": "URL_UPDATED" # 或者 "URL_REMOVED" 视情况而定 内容来自samhan666

}

本文来自zvvq

).execute() 内容来自zvvq,别采集哟

print('提交成功:', response) 内容来自samhan666

except Exception as e: zvvq

print('提交失败:', e) zvvq.cn


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

内容来自samhan666

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

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

内容来自samhan


验证提交: zvvq.cn

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

内容来自samhan666

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

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

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


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

https://www.zvvq.cn/other/bingIndexNow.html
 
copyright zvvq