如何使用python加载需要POST的网站

时间:2014-08-09 13:39:25

标签: python python-requests

我使用Python请求登录需要用户名和密码的网站。我成功打印了网站。但是如何打开已在我的浏览器中登录的网站。我尝试做这样的工作,但它不起作用:

signin_req = session.post(signin_url,data=logininfo,headers=headers)
webbrowser.open(signin_req.url)

我需要你的帮助!

1 个答案:

答案 0 :(得分:1)

问题在于,虽然您可以使用python登录,但您记录的事实对浏览器不可见,webbrowser.open没有为您提供这样做的方法。你需要某种方式告诉你的浏览器使用哪些cookie,你可以在文档中看到no way to transfer that to the browser

如果您想要一种自动登录网站以在浏览器中使用的方法,那么您可以更好地考虑如何制作JavaScript书签。