Python库启动浏览器提示?

就像CLI提示一样

if 'y' == input('Do you want to do this? (y/n) '):

但我正在寻找类似的东西

data = browser_input('fun-data-entry.html')

Just like with input(...) it would block there and only continue after the form was submitted.

这是供半技术用户使用的CLI工具(他们可以某种程度上使用命令行)。有一些丰富的输入,如果没有一些熟悉的GUI(例如浏览器表单),那么输入将非常痛苦。

有任何想法吗?我可以自己动手,在浏览器中打开表单,打开套接字以捕获表单提交,或按需启动Flask服务器,挂出直到表单提交,清理所有内容。只是想知道是否有人已经弄清楚了它并使其易于使用。