gpt4 book ai didi

excel - 使用 VBA 和 selenium 抓取时从部分 id 中获取全部值(value)

转载 作者:行者123 更新时间:2023-12-04 22:25:34 25 4
gpt4 key购买 nike

我正在(试图)从一个有很多

<div id="CustID_1234567"[...]>
<div class="logged">2019-09-27</div>
</div>
<div id="CustID_2345678"[...]>
<div class="logged">2019-09-26</div>
</div>

我正在尝试将所有客户 ID 收集到一个数组中以进行进一步处理,但我很难找到使用 selenium 获取完整 ID 的正确代码。

我在循环代码时尝试了 FindElementsByXPath 的不同变体,但我不知道如何获取 ID 文本
    Customers(a)=bot.FindElementsByXPath("//*[contains(@id, 'CustID_')]").Item(a).ID
Customers(a)=bot.FindElementsByXPath("//*[contains(@id, 'CustID_')]").Item(a).text

第一个(.id)以错误结尾,但最后一个(.text)得到文本(duh),“2019-09-27”和“2019-09-26”,所以我想我不是那么远离真正的解决方案。

请问有什么建议吗?

最佳答案

从检索到的元素中获取“id”属性以获取完整值。

bot.FindElementsByXPath("//*[contains(@id, 'CustID_')]").Item(a).attribute("id")

关于excel - 使用 VBA 和 selenium 抓取时从部分 id 中获取全部值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58140095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com