首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用requests.Session()登录响应405的网站

使用requests.Session()登录响应405的网站
EN

Stack Overflow用户
提问于 2022-03-04 23:00:45
回答 1查看 30关注 0票数 0

我试图获得一个代码登录到一个网站,但不断得到响应405。这是我第一次使用python并进行了一段时间的研究。代码应该能够登录并下载一个文件。

下面是代码(电子邮件和密码已被替换):

代码语言:javascript
运行
复制
import requests
with requests.Session() as s:
    payload = {'userName': 'email', 'password': 'password'}
    retur = s.post("https://movielens.org/login", data=payload)
    wl = s.get('https://movielens.org/api/users/me/movielens-wishlist.csv', allow_redirects=True)
    open('movielens-wishlist.csv', 'wb').write(wl.content)
EN

回答 1

Stack Overflow用户

发布于 2022-03-04 23:29:01

响应405意味着:不允许使用方法。

HTTP有不同的方法,如GET、POST、PUT等。

一个网页并不能提供所有这些方法的子集,有些可能提供GET、POST、PUT,还有一些只提供GET。

您要访问的网页可能没有提供POST或GET方法(取决于错误来自哪一行)。

你的问题与python无关

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71358105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档