繁体   English   中英

javascript:如何滚动一个小的弹出窗口

[英]javascript: how to scroll a small pop-up window

我目前正在尝试为Instagram创建一个JavaScript机器人,根据用户拥有的“关注者”列表来关注用户。 我当前正在尝试使用Window scrollBy()方法向下滚动一个小的弹出窗口,当您单击下面的窗口时出现。 最好是通过导航到我看到我要描述为弹出窗口的内容

instagram.com/instagram

然后点击“关注者”

我不确定是否可以滚动该小窗口。 请让我知道。 目前,窗口scrollBy会将页面向下移动,但不希望中间的滚动条向下移动!

感谢所有反馈和代码清理,因为我仍在使用javascript进行更新! 谢谢!

    for(var i=0;i<3;i++) {
    (function(i) {
    setInterval(clickButton(i), 2000);
    }) (i)
    }
    function clickButton(idx) {
    return function() {
    buttons = document.getElementsByClassName('_aj7mu _2hpcs _95tat _o0442');
    document.getElementsByClassName('_aj7mu _2hpcs _95tat _o0442')[idx].click();
    window.scrollBy(0, 100);
        }
    }

注意:我正在尝试在Google Chrome控制台中执行此操作。 不知道这是否会更改任何响应。

要向下滚动该元素,只需声明一个带有其引用的变量:

var popup = document.getElementsByClassName('_4gt3b');

并使用元素属性scrollTop定义其滚动条到顶部的距离:

 popup[0].scrollTop = y;

其中y是一个变量,您将在其中声明一个整数值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM