首页 > 解决方案 > 将变量添加到 xpath

问题描述

我目前正在尝试弄清楚如何尝试在 xpath 中使用变量。

示例:/html/body/div[4]/div/div/div[3]/button[2] 我想把它说 div[3] 的地方改成用变量替换 3 的地方。我一直试图弄清楚,但没有任何运气。想知道是否有人知道如何。~ 谢谢!

标签: pythonhtmlxpath

解决方案


您是否尝试过使用 f-strings 或.format()? 像这样的东西。

for i in range(10):
    some_xpath = f"/html/body/div[4]/div/div/div[{i}]/button[2]"
    print(some_xpath)

推荐阅读