如何使用 Tapermonkey 自动填充和自动提交 Google Search Console 站点地图

使用 Google Search Console 时,你可能需要不时手动提交站点地图以加速你网站上新内容的索引。

以下 Tapermonkey 脚本将自动填充 sitemap.xml 并点击 Send 按钮。根据你的语言设置,你需要调整 document.querySelector() 调用并根据你的域名修改脚本头(在此示例中为 mydomain.com):

gsc_auto_submit.user.js
// ==UserScript==
// @name         SearchConsoleAutoFillSitemap
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  ?
// @author       You
// @match        https://search.google.com/search-console/sitemaps?resource_id=https%3A%2F%2Fmydomain.com%2F&hl=de
// @icon         https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net
// @grant        none
// ==/UserScript==
(function() {
    'use strict';
    // 模拟输入
    let elem = document.querySelector("input[aria-label='Sitemap-URL eingeben']");
    elem.value = "sitemap.xml";
    elem.dispatchEvent(new Event('input', {
        bubbles: true,
        cancelable: true,
    }));
    // 点击 "Send" 按钮
    setTimeout(() => {
        console.log("点击 Send 按钮");
        document.querySelector("c-wiz[data-node-index='2;0'] div[tabindex='0']").click();
    }, 500);
})();

Check out similar posts by category: Javascript