【发布时间】:2014-11-18 15:39:45
【问题描述】:
我想在 HTTPS 页面上使用“pycurl”登录发送POST 请求的网站。我做了以下事情:
import pycurl, urllib
curl = pycurl.Curl()
curl.setopt(pycurl.COOKIEFILE, "")
post = "_username=something&_password=somethingelse&_submit=Login"
curl.setopt(pycurl.URL, "https://www.example.com/login_check")
curl.setopt(pycurl.POST, 1)
curl.setopt(pycurl.POSTFIELDS, post)
curl.perform()
但我无法登录。可能是因为我的代码进行了 http 调用。虽然我可以在“POSTMAN”中使用相同的参数执行登录发送“POST”请求
所以看起来登录是正确的,但我在 python 中执行相同的操作时做错了。请指导。
【问题讨论】:
-
当您说它不起作用时,您能否向我们提供错误消息和/或说明您预期会发生什么以及正在发生什么?
-
更新了问题。