首页 > 解决方案 > Instagram - 如何以编程方式滚动以加载关注者/关注者

问题描述

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

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

不幸的是,我还没有找到合适的方法来模拟滚动/滚轮滚动/等,一旦你滚动到最后一个当前列表,就会触发这个 div 加载更多关注者。

任何想法?诡计?代码?(最好使用 jQuery,但也可以是 dom/js 原生的)

在此处输入图像描述

标签: javascriptjquerycefsharp

解决方案


对于在 chrome 控制台中滚动移动,此脚本运行良好...

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

推荐阅读