【发布时间】:2020-12-05 04:31:52
【问题描述】:
我有 3 个带有随机函数的随机生成数字
random = random.sample(range(1, 10), 3)
print (random)
Result is: [1, 6, 8]
并且有 XPath 需要从结果中更改每个数字的结果
For 1st number:
'//*[@id="app"]/div/div[3]/div/div[1]/div[1]/div'
For 2nd number:
'//*[@id="app"]/div/div[3]/div/div[1]/div[6]/div'
For 3rd number:
'//*[@id="app"]/div/div[3]/div/div[1]/div[8]/div'
用 for 循环试过了,但没用
for i in random:
'//*[@id="app"]/div/div[3]/div/div[1]/div['+ i[0] +']/div'
【问题讨论】:
-
以后,我建议您指定您遇到的实际错误是什么。它使某人更容易提供帮助。例如。在这种情况下,您可以发布 Python 生成的错误消息
TypeError: 'int' object is not subscriptable。