如何在Google Maps上模拟JS输入和点击为真实?

时间:2019-05-13 13:16:09

标签: javascript google-maps web dom console

我想在Google地图上输入位置-从-到,但不会提交

https://www.youtube.com/watch?v=ethNvYcvh88

它应该如何工作,在google地图上,您只需通过js代码输入位置, 可以更改.val()

但是没有搜索按钮,或者我无法模拟Enter键,

我的意思是Google地图只是停留在原地,没有结果,没有任何动作。

我如何以编程方式从-从-...-插入位置。

我想通过编程方式检查5-8个位置,而不是一直插入,

我知道google maps提供了进行某种操作的api,但是它不是免费的,而且我想直观地看到它。

任何想法,我总是面对这样的行为。 JS .click().val(),或者这种功能似乎并不完美,

即使是客户端,我也必须具备100%的能力来做我想做的事情。伙计们,我总是面对.click()函数通常无效的问题,

是使用某种防御的网站。

任何想法,建议,我能做些什么,我目前正在做单体操作,复制-粘贴所有这些位置。

该代码必须节省时间并为我提供帮助。感谢所有阅读并花时间的人。

var map = [
    'Hubbard, OH',
    'Mountain Top, PA',
    'East Stroudsburg, PA',
    'Walden, NY'
];

var ind = 0;

var j = 3;

var input;

function repeat() {

    if (ind < j) {
        $('.tactile-searchbox-input').each(function (i, obj) {
            console.log(i);
            $(".tactile-searchbox-input").trigger("focus");
            $(".tactile-searchbox-input").trigger("hover");



            if ($(obj).val() == "") $(obj).val(map[i]);
            ind = i;
            input = obj;
        });
        //$(input).attr("id", "prCancelFollow");

        setTimeout(
            function () {
                //document.getElementById("prCancelFollow").click();

                $('.searchbox-searchbutton').attr("id", "clickBtn");
                $('.add-waypoint-text').click();

                setTimeout(
                    function () {
                        //$(".tactile-searchbox-input").trigger("focus");
                        //$(".tactile-searchbox-input").trigger("hover");
                        //document.getElementById("clickBtn").click();
                        repeat();
                    }
                    , 500);

            }
            , 500);
    }

}

repeat();

0 个答案:

没有答案