我试图获得一个代码登录到一个网站,但不断得到响应405。这是我第一次使用python并进行了一段时间的研究。代码应该能够登录并下载一个文件。
下面是代码(电子邮件和密码已被替换):
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)发布于 2022-03-04 23:29:01
响应405意味着:不允许使用方法。
HTTP有不同的方法,如GET、POST、PUT等。
一个网页并不能提供所有这些方法的子集,有些可能提供GET、POST、PUT,还有一些只提供GET。
您要访问的网页可能没有提供POST或GET方法(取决于错误来自哪一行)。
你的问题与python无关
https://stackoverflow.com/questions/71358105
复制相似问题