我想在某个时刻停止我的for循环。我知道方法range()
,但这对我没有帮助,因为我正在列表中迭代。要么它对range()
不起作用,要么我就是不知道。你知道吗
我保存这个变量。你知道吗
productAmount = 4
那是我的方法。一切正常。我必须删除一些代码希望你明白这一点。你知道吗
def amazonChecker(keyword):
driver = webdriver.Chrome('./driver/chromedriver.exe')
driver.get(url)
titels = driver.find_elements_by_tag_name('h2')
for titel in titels:
counter =+ 1
if counter < productAmount:
print(titel.text)
sleep(5)
driver.close
致以最诚挚的问候
卡安德夫
driver.find_elements_by_tag_name()
返回WebElements
的列表。您可以使用列表切片来制作此列表的副本,其中只包含您指定的项的子集。你知道吗例如。。。要仅打印前4
h2
元素中的文本:相关问题 更多 >
编程相关推荐