You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Selenium获取LinkedIn Sales Navigator中个人资料的像素高度?

获取LinkedIn Sales Navigator搜索结果高度的方法

直接通过DOM元素的尺寸属性就能拿到单个结果的高度,具体步骤和代码如下:

  • 定位单个搜索结果元素:打开浏览器开发者工具(F12),在Elements面板里找到搜索结果项的类名(LinkedIn的类名可能会更新,比如常见的.search-result__container或.artdeco-list__item,自己确认当前页面的实际类名)。
  • 获取元素高度:用offsetHeight属性获取元素的实际显示高度(包含内边距、边框,不含外边距),如果结果项内部没有滚动内容,scrollHeight的数值和它基本一致。

示例代码(可直接在浏览器控制台运行):

// 定位第一个已加载的搜索结果
const firstResult = document.querySelector('.search-result__container');
// 获取单个结果的高度
const resultHeight = firstResult.offsetHeight;
console.log('单个结果高度:', resultHeight);

滚动时,除了固定滚动resultHeight像素,更稳妥的方式是直接滚动到当前最后一个结果的底部,确保下一个结果进入视图:

// 获取当前所有已加载的结果
const allResults = document.querySelectorAll('.search-result__container');
// 取最后一个结果
const lastResult = allResults[allResults.length - 1];
// 滚动到该元素底部,触发下一个结果加载
lastResult.scrollIntoView({ behavior: 'smooth', block: 'end' });

注意:LinkedIn是动态加载内容,每次滚动后要等新结果加载完成再继续操作,可以加个短延迟,或者监听DOM节点变化来判断加载状态。

内容的提问来源于stack exchange,提问作者Ethan Christoff

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 16:02:02