如何从用户那里获取数据以配置我的 selenium 机器人?

How can I get data from user for configuring my selenium bot?

我正在使用 Python.

开发 Selenium 机器人

我想要的

当用户运行 python 脚本时,会出现一个控制台并询问配置机器人的问题,例如:

How many posts do you want? (1-10)
How many users do you want? (1-10)
etc.

收到用户的所有回答后,它会说这样的话:

A'ight, we're go for the process!

并尽职尽责。

问题

我怎样才能做这样的事情,有什么想法吗?

感谢您的帮助。

如果您在控制台中启动 cody,那么您可以使用标准 input() 和 `print().

answer1 = input("How many posts do you want? (1-10)")
answer2 = input("How many users do you want? (1-10)")

print("A'ight, we're go for the process!")

如果您不在控制台中启动,那么您可能必须使用 tkinterPyQt 等构建 GUI。他们都应该 dialog boxes 来询问一件事。然后你必须多次使用它来解决很多问题。

基于 15.8. Tkinter Standard Dialog Boxes

中的示例
import tkinter as tk
from tkinter import simpledialog
from tkinter import messagebox

main_window = tk.Tk()
main_window.root.withdraw()  # hide main window

answer1 = simpledialog.askinteger("Input", "How many posts do you want? (1-10)",
                                  parent=main_window, minvalue=1, maxvalue=10)

answer2 = simpledialog.askinteger("Input", "How many users do you want? (1-10)",
                                  parent=main_window, minvalue=1, maxvalue=10)

messagebox.showinfo("Info", "A'ight, we're go for the process!")

main_window.destroy()