我如何索引此范围内的每个数字并使用selenium搜索它

2024-09-28 05:29:19 发布

您现在位置:Python中文网/ 问答频道 /正文


from selenium import webdriver

driver = webdriver.Firefox()

numb = [*range(40, 70, 1)]
print(numb) 

discount2 = driver.find_elements_by_partial_link_text(numb)

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


Tags: fromimportbydriverseleniumlinkrangeelements
1条回答
网友
1楼 · 发布于 2024-09-28 05:29:19

您需要逐一迭代这些数字:

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(),因为您将搜索字符串

相关问题 更多 >

    热门问题