【发布时间】:2019-10-14 18:18:37
【问题描述】:
我正在尝试使用 python 的请求库登录到站点 (www.scribd.com)。 登录页面是https://www.scribd.com/login。 当我执行以下操作时,一切正常,我得到状态代码 200,所以我知道该页面存在:
import requests
BASE_URL = "https://www.scribd.com/"
LOGIN_URL = BASE_URL + "login"
r=requests.get(LOGIN_URL)
print(r.status_code)
print(r.reason)
但是,如果我发出 POST 请求(无论我是否包含我的登录详细信息,是否包含标头等),我始终会收到 404 响应。我已经在其他网站上尝试过同样的模式,对于其他网站的 POST 和 GET,我将获得 200 OK 状态代码。 即:
BASE_URL_IG='https://www.instagram.com/'
LOGIN_URL_IG=BASE_URL_IG+'accounts/login'
r = requests.get(LOGIN_URL_IG)
print(r.reason)
print(r.status_code)
r = requests.post(LOGIN_URL_IG)
print(r.reason)
print(r.status_code)
我不确定还可以尝试什么,但我似乎无法在任何其他网站上复制此问题。我也在 Postman 中尝试过,但遇到了同样的问题。
【问题讨论】:
标签: post python-requests