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

Selenium爬虫遍历列表时获取alt值重复问题求助

问题原因

你代码里的XPath //a[@alt] 是从整个HTML文档的根节点开始搜索匹配元素,所以每次循环都会返回页面中第一个带有alt属性的<a>标签,导致所有经纪人的电话号码都重复第一个值。

解决方案

把查找电话号码的XPath改成相对路径,在开头加上.,表示从当前经纪人的agent-details节点内部向下查找:

phoneFound = AllAgents[x].find_element("xpath", ".//a[@alt]")

这样就能确保每次只在当前遍历的经纪人节点范围内搜索对应的电话号码,不会再全局匹配第一个结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 22:42:41