用python / selenium滚动浏览instagram的关注者列表

时间:2019-11-23 16:50:47

标签: javascript python

当我单击instagram上的关注者页面时,会出现一个对话框,我需要它向下滚动并在列表中滚动。我当前的代码有效,但问题是它滚动速度太快,并且由于instagram而无法查看更多个人资料。我可以使用什么命令降低滚动速度来更接近人类?

WebDriverWait(driver, 10).until(lambda d: d.find_element_by_css_selector('div[role="dialog"]'))

driver.execute_script('''
    var fDialog = document.querySelector('div[role="dialog"] .isgrP');
    fDialog.scrollTop = fDialog.scrollHeight
''')

1 个答案:

答案 0 :(得分:0)

您可以编写一个功能,该功能可以滚动一定数量的像素,然后暂停一定的毫秒数,直到达到目标滚动长度为止。

body {
  height: 1000px;
  background-image: linear-gradient(to bottom, dodgerblue, indigo);
}
scrollByPixels(10, 100, 1000)

用法:

const material_surafce = new THREE.ShaderMaterial({vertexShader: shaderContends})

参考文献:

setTimeout

相关问题