如何在python中使用带请求的webbrowser.open()



我制作了一个local GUI,需要用户输入他们的用户名和密码。一旦他们点击提交,我想有一个弹出窗口,引导他们通过POST与他们的个人信息的网站,这需要一个请求。我知道有webbroswer.open()打开一个网站,但它不接受任何请求,我怎么能做我想要它做什么?我使用django 1.6python 2.7

方案#1)

跳过所有这些,看看下面Rjzheng的链接——它要简单得多。

方案#2)

由于webbrowser.open()不接受POST参数:

1)写一个javascript页面,通过GET接受参数,然后做一个Ajax POST

2)让webbbrowser.open()从步骤#1打开URL

不迷人,但它会工作:)

注意安全,你不会想在GET URL中暴露别人的密码吧!

最新更新