Python请求:无法获取帖子Cookie

时间:2019-09-05 22:35:29

标签: python cookies request session-cookies

我正在尝试登录使用Recaptcha 2.0的网站。登录有点安全,但到目前为止我设法通过了检查。 基本上,除了验证码和发布数据外,还需要隐藏的csrf令牌输入和cookie csrf令牌,两者都是必需的,否则将显示404。 现在我设法得到了,我正在发送如下的发帖请求

此变量保存第一次访问网页时抓取的Cookie

从昨晚开始尝试解决此问题,当我尝试在第二个请求上发送数据时,没有cookie返回

{'a': '1', 'b': '2', 'c': '3', '__cfduid': 'dfe11fd58412a09b347fcfcc2601584845857460'} 现在到实际代码:

formData = {
            'utf8': '✓',
            'authenticity_token': 'xxx'
            'bb_user[email]': _BBEMAIL,
            'bb_user[password]': _BBPASS,
            'g-recaptcha-response': captcha,
            'bb_user[remember_me]': '1'
        }

cookie = "cookie variable above" #just an edit
        try:
            rp = requests.post(url, headers=headers, data=formData, allow_redirects=False, cookies=cookie, verify=False, timeout=10)
            cookie_dict = dict(rp.cookies)
            with open(_FILE_PATH, 'w') as f:
                f.write(str(cookie_dict))
            return True
        except Exception, e:
            print '===============login==============',e
            traceback.print_exc()
            return False

我正在尝试通过将cookie保存到文件中来保存cookie,以供以后使用,但是我在文件中得到的只是{} 我正在使用2captcha api解决验证码 我也知道这里也有类似的问题,但似乎没有解决办法

0 个答案:

没有答案