我该如何索引这个范围内的每个数字并用硒元素搜索它



from selenium import webdriver
driver = webdriver.Firefox()
numb = [*range(40, 70, 1)]
print(numb) 
discount2 = driver.find_elements_by_partial_link_text(numb)

我正在尝试使用折扣2搜索范围内的所有内容;每当我运行这个函数时,它都会把它作为一个整体进行搜索。

您需要一个接一个地迭代数字:

discount = {} # create empty dict
for number in range(40, 70):
discount[number] = driver.find_elements_by_partial_link_text(str(number))

现在,结果将使用number作为密钥存储在discountdict中。我还在number上调用了str(),因为您将搜索字符串。

最新更新