Bing Auto Hover and Select Option

Automatically hovers over a specific element and selects an option on Bing search engine

// ==UserScript==
// @name         Bing Auto Hover and Select Option
// @description  Automatically hovers over a specific element and selects an option on Bing search engine
// @match        *://www.bing.com/*
// @version 0.0.1.20250323134455
// @namespace https://gf.qytechs.cn/users/1435046
// ==/UserScript==

(function() {
    'use strict';

    function triggerHover() {
        const element = document.getElementById("id_h");
        if (element) {
            const mouseOverEvent = new MouseEvent("mouseover", {
                bubbles: true,
                cancelable: true,
                view: window
            });
            element.dispatchEvent(mouseOverEvent);
            console.log("Hover triggered.");
        }
    }

    function selectOption() {
        const radioButton = document.getElementById("rdiodef");
        if (radioButton) {
            radioButton.click();
            console.log("Option selected.");
        }
    }

    function handleMutations() {
        triggerHover();
        selectOption();
    }

    // Initial call on page load
    handleMutations();

    // Mutation observer to detect dynamic changes
    const observer = new MutationObserver(handleMutations);
    observer.observe(document.body, { childList: true, subtree: true });
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址