我正在努力从Instagram(IG)个人资料页面获取所有关注者/关注对象列表。我使用的是CefSharp.WinForms(C#),加载IG页面后,我使用CefSharp.WinForms的ExecuteScriptAsync(“ ...”)成功注入了jQuery。
使用$('div [role =“ dialog”]')我可以访问Instagram跟随者弹出窗口(div),一旦单击“跟随者”链接,该窗口就会显示。
不幸的是,我没有找到正确的方法来模拟滚动/滚轮滚动/等,从而在滚动到最后一个当前列表时触发该div加载更多的关注者。
有什么主意吗?招?码? (最好使用jQuery,但也可以是dom / js本机)
答案 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
}
});