保存会话/cookies和请求

2024-05-23 22:57:15 发布

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

我想发送一个post请求到一个带有操作的登录表单/显示登录名.xpl. 我用requests编写了一个代码,它发送一个http请求,并用用户名和密码凭证发送post请求。但是,当我试图打印出网页内容时,我仍然可以看到登录页面,因为会话或cookie没有保存。有人能帮我吗?在

url是:https://www.xplace.com/ShowLogin.xpl

我的代码是:

payload = {"j_username" : "myusername", "j_password" : "mypassword"} with requests.Session() as s: webpage = s.post("https://www.xplace.com/ShowLogin.xpl", data=payload) # An authorised request r = s.get("https://www.xplace.com/ShowRecommendedProjects.xpl") print r.text


Tags: 代码httpscomhttp密码表单wwwpost