我有一个导航到我手动检查的网页的while循环。我需要做的是按回车键并存储计数器。 理想情况下,一切都会像这样:
from selenium import webdriver as wd
import time
url = [www.example.com,www.google.com]
ff = wd.Firefox()
stored_url_number = []
i=0
while i<len(url):
ff.get(url[i])
time.sleep(5)
if enterispressed:
stored_url_number.extend(i)
i +=1
是否有一种简单的方法可以创建一个“输入”状态&#39;在python中的功能?
具体来说,我希望程序像下一次迭代一样正常运行,除非按下输入,在这种情况下,我希望它执行.extend(i)操作,然后继续。
非常感谢
答案 0 :(得分:1)
简单的方法是从用户那里获取输入并检查它是否为空:
while i<len(url):
ff.get(url[i])
time.sleep(5)
x = input()
if x=="":
stored_url_number.extend(i)
i +=1
如果你不在乎输入是什么,你可以跳过检查:
while i<len(url):
ff.get(url[i])
time.sleep(5)
input()
stored_url_number.extend(i)
i +=1
修改强>
适用于python 3.
对于python 2,使用raw_input()
而不是input()
。
编辑2: