javascript - Instagram - 如何以编程方式滚动以加载关注者/关注者
问题描述
我正在努力从 Instagram (IG) 个人资料网页获取所有关注者/关注者列表。我正在使用 CefSharp.WinForms (C#),在加载 IG 页面后,我使用 CefSharp.WinForms 中的 ExecuteScriptAsync("...") 成功注入了 jQuery。
使用 $('div[role="dialog"]') 我可以访问 Instagram 关注者弹出窗口 (div),一旦您单击关注者链接,就会显示该窗口。
不幸的是,我还没有找到合适的方法来模拟滚动/滚轮滚动/等,一旦你滚动到最后一个当前列表,就会触发这个 div 加载更多关注者。
任何想法?诡计?代码?(最好使用 jQuery,但也可以是 dom/js 原生的)
解决方案
对于在 chrome 控制台中滚动移动,此脚本运行良好...
document.getElementsByClassName('isgrP')[0].scrollTop=document.getElementsByClassName('isgrP')[0].scrollTop+document.getElementsByClassName('isgrP')[0].scrollHeight
推荐阅读
- elasticsearch - 弹性搜索结果不如预期
- javascript - react native:在选择器周围添加框架以使其看起来不错的方法是什么?
- html - 滚动条被隐藏,页面内容未完全显示
- kotlin - 计算二维数组的总和
- delphi - 你能检查一下是否调用了 Exit()
- python - 如何检查 decimal.is_nan() 数组中的所有值?
- ejabberd - 无法安装任何 ejabberd contrib 模块
- firebase-mlkit - 如何使用 Firebase / ML Kit 识别和计数对象
- r - 使用 predict() 函数绘制 CI 区间时出现问题
- angular - Angular 9 - NGRX 如何注册“全局”减速器