要使用谷歌的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
启用完成之后,开始创建项目
1、创建项目: zvvq好,好zvvq
登录到 Google Cloud Console. 内容来自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、装客户端库:
根据您使用的编程语言,安装相应的 Google API 客户端库。以 Python为例,我们安装Google API库,方便后面提交:
bash
pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
安装过程也挺复杂的,主要是看你提交哪个版本的谷歌api,我这边以V3举例
内容来自samhan666
确保您在正确的 Python 环境中运行脚本。可以通过以下命令检查当前使用的 Python 版本:
python --version 内容来自zvvq
zvvq.cn
5、编写代码:
安装成功之后,在本地创建一个py文件,文件内容就可以直接使用以下示例代码来提交网址(以 Python 为例):python 内容来自zvvq
以下内容可以直接复制 内容来自samhan
from google.oauth2 import service_account copyright zvvq
from googleapiclient.discovery import build
# 设置 API 范围和凭据文件路径
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(
SERVICE_ACCOUNT_FILE, scopes=SCOPES) 内容来自zvvq,别采集哟
# 创建服务对象 zvvq.cn
service = build('indexing', 'v3', credentials=credentials)
# 设置要提交的 URL copyright zvvq
url_to_submit = 'https://yourwebsite.com/page-to-submit' 内容来自zvvq,别采集哟
# 提交 URL
try:
response = service.urlNotifications().publish(
body={
"url": url_to_submit,
"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文件里面的邮箱,把这个与平台绑定就行
验证提交: zvvq.cn
在 Google Search Console 中查看提交的状态,确保没有错误。
请注意,您需要在 Google Search Console 中验证您的网站所有权,并确保 API 凭据具有访问权限。
以上就是Python使用谷歌api提交网站链接的教程,这个比sitemap提交快很多,还是很有必要的,有需要的小伙伴快去提交吧。
PS:正文图片较小,可以鼠标悬浮在图片上,右键新窗口中打开查看。
下面链接是Python使用bing indexing api提交网站链接的教程,有需要的也可以访问瞅瞅~ 内容来自samhan
https://www.zvvq.cn/other/bingIndexNow.htmlcopyright zvvq