首页 > 解决方案 > 如何使用 JS 在 Google 通讯录中滚动?

问题描述

我正在尝试使用 Javascript在 Google 通讯录 ( https://contacts.google.com ) 上提取我的联系人。为此,我需要将联系人面板滚动到底部,以获取所有页面源,然后提取我的联系人。

使用 Devtools 我可以找到具有滚动区域的 div 将是具有“QkOsze”类的那个,如下图所示。所以我使用下面的代码向下滚动:

document.getElementsByClassName('QkOsze')[0].firstElementChild.scrollTop +=1000;

但它不起作用,似乎滚动区域在另一个我找不到的 div 上......

请问有什么想法吗?

在此处输入图像描述

标签: javascriptgoogle-contacts-api

解决方案


这似乎是正确的。

document.getElementsByClassName('zQTmif SSPGKf eejsDc')[0].scrollTop +=1000;

推荐阅读