python - 将变量添加到 xpath
问题描述
我目前正在尝试弄清楚如何尝试在 xpath 中使用变量。
示例:/html/body/div[4]/div/div/div[3]/button[2] 我想把它说 div[3] 的地方改成用变量替换 3 的地方。我一直试图弄清楚,但没有任何运气。想知道是否有人知道如何。~ 谢谢!
解决方案
您是否尝试过使用 f-strings 或.format()
? 像这样的东西。
for i in range(10):
some_xpath = f"/html/body/div[4]/div/div/div[{i}]/button[2]"
print(some_xpath)
推荐阅读
- python - 更改数据框中多列类别的最佳方法
- javascript - 如何在javascript中检索单引号单词形式的句子?
- python - 如何将排列的输出放入列表中
- javascript - 尽管使用加载事件加载了第三方脚本,但 PageSpeed 得分没有提高
- postgresql - 如何设置我的 Web 应用程序数据库以在另一台机器上使用 postgres 数据库?
- php - 我将如何创建一个返回数组下一级的函数?
- tomcat - Redisson Tomcat 会话复制唯一 JSESSIONID
- networking - 使用 scapy 回复传入的数据包
- omnet++ - $ParameterName 定义的 INET sink 节点的位置未更新
- neo4j - Neo4j 企业 4.2.9 中未处理的非特定错误