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

Power Automate Desktop:如何遍历网页表格中的链接?

解决Power Automate获取网页链接集合并迭代的问题

针对你需要从网页表格中提取链接集合,用于后续批量处理的需求,以下是两种可行的实现方案:

方案1:用「提取网页数据」生成含链接的表格(最简便)

  1. 在Power Automate Desktop中打开目标网页后,添加「提取网页数据」动作
  2. 在提取配置界面,点击表格内第一个带链接的球队名称,系统会自动识别所有同类型的链接元素
  3. 点击「添加列」,选择该元素的链接URL属性,这样生成的Datatable会同时包含显示文本和对应链接地址
  4. 完成配置后,直接用「遍历数据表格」动作,以这个Datatable为迭代对象,循环中即可调用每条数据里的链接进行后续操作

方案2:用JavaScript提取链接数组(适配复杂结构)

如果自动提取功能无法识别目标链接,可通过JS直接抓取:

  1. 添加「运行JavaScript」动作,输入以下代码(根据网页结构调整选择器):
// 定位东区 standings 表格内的所有球队链接
const targetLinks = document.querySelectorAll('#standings_EAS tbody tr td[data-stat="team"] a');
const linkList = [];
targetLinks.forEach(elem => {
    linkList.push({
        teamName: elem.innerText,
        teamUrl: elem.href
    });
});
return linkList;
  1. 将JS返回的结果存入变量(如teamLinkCollection)
  2. 使用「遍历数组」动作,迭代这个变量,每次循环可直接获取当前条目的teamName和teamUrl,用于后续打开、编辑流程

注意事项

  • 选择器要精准:示例中的#standings_EAS tbody tr td[data-stat="team"] a是目标网页的球队链接选择器,实际使用时可通过浏览器开发者工具的「复制选择器」功能获取对应元素的选择器
  • 循环时无需手动构建条目结构,直接迭代生成的Datatable或数组即可,Power Automate会自动在循环中提供当前项的所有属性

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 21:40:06