javascript - 如何使用 JS 滚动 Google 通讯录?

标签 javascript google-contacts-api

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

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

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

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

请问有什么想法吗?

enter image description here

最佳答案

这似乎是正确的。

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

关于javascript - 如何使用 JS 滚动 Google 通讯录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55063801/

相关文章:

google-apps-script - 如何在 Google Apps 脚本中处理 Google Contacts API 返回的照片字节

javascript - 用平均值填充数组

javascript - 向前和向后浏览时 AJAX 事件消失

javascript - Nginx通过端口10000和Express应用程序的基本身份验证提供HTTPS?

javascript - 查询选择器 :scope is null

javascript - 等待 Casper.js 中的 URL 更改?

java - 使用 java gwt 生成内联图像

php - 如何在 google contacts api v3 中将联系人添加到群组

c# - 如何使用带有 OAuth v2 UserCredentials 的 Google Contact API v3 创建 ContactsService

javascript - Google 通讯录 API 错误