使用键盘输入来存储conu的值

2024-05-01 21:32:42 发布

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

我有一个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

有没有一种简单的方法可以在python中创建“enterispressed”函数?

具体来说,我希望程序在下一次迭代中正常运行,除非按enter键,在这种情况下,我希望它执行.extend(I)操作,然后继续。你知道吗

非常感谢


Tags: importcomurl网页numbertimewww情况
1条回答
网友
1楼 · 发布于 2024-05-01 21:32:42

简单的方法是从用户那里获取输入并检查它是否为空:

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

编辑:

对python3有效。你知道吗

对于python2,使用raw_input()而不是input()。你知道吗

编辑2:

如果你想限制印刷时间,你应该看看herehere

相关问题 更多 >