我选择不使用请求,因为它比较慢。无论如何,我认为我错过了一些csrf或cookies令牌,因为我试图登录到instagram。pycurl的问题是它没有显示错误请求的原因。这是我的代码heres it in photo mode
def swap():
buffer = StringIO()
curl = pycurl.Curl()
curl.setopt(pycurl.URL, "https://www.instagram.com/accounts/login/?source=auth_switcher")
curl.setopt(pycurl.SSL_VERIFYPEER, 0)
curl.setopt(pycurl.SSL_VERIFYHOST, 0)
curl.setopt(pycurl.USERAGENT, useragent)
curl.setopt(pycurl.POSTFIELDS, payload)
curl.setopt(pycurl.POSTFIELDSIZE, len(payload))
curl.perform()
curl.close()
body = buffer.getvalue()
print(body)```发布于 2021-02-04 01:50:55
您需要获取错误或http状态才能找出原因。
pycurl.error应该会有所帮助,请查看此link以了解更多信息
https://stackoverflow.com/questions/66021509
复制相似问题