Instagram-如何以编程方式滚动以加载关注者/关注对象

时间:2020-05-15 20:21:34

标签: javascript jquery cefsharp

我正在努力从Instagram(IG)个人资料页面获取所有关注者/关注对象列表。我使用的是CefSharp.WinForms(C#),加载IG页面后,我使用CefSharp.WinForms的ExecuteScriptAsync(“ ...”)成功注入了jQuery。

使用$('div [role =“ dialog”]')我可以访问Instagram跟随者弹出窗口(div),一旦单击“跟随者”链接,该窗口就会显示。

不幸的是,我没有找到正确的方法来模拟滚动/滚轮滚动/等,从而在滚动到最后一个当前列表时触发该div加载更多的关注者。

有什么主意吗?招?码? (最好使用jQuery,但也可以是dom / js本机)

enter image description here

2 个答案:

答案 0 :(得分:2)

对于在chrome控制台中进行滚动移动,此脚本效果很好...

document.getElementsByClassName('isgrP')[0].scrollTop=document.getElementsByClassName('isgrP')[0].scrollTop+document.getElementsByClassName('isgrP')[0].scrollHeight

答案 1 :(得分:-1)

尝试一下:

jQuery('#elementId').bind('scroll', function() {
    if (jQuery(this).scrollTop() + jQuery(this).innerHeight() >= jQuery(this)[0].scrollHeight) {
        //code to get followers list
    }
});
相关问题