Cloudflare不接受挑战旁路令牌

时间:2018-07-22 05:16:28

标签: http-status-code-403 cloudflare

我正在尝试使用Privacy Pass绕过Cloudflare挑战。

我在challenge bypass extension中设置了一个debugger点,因此我知道我收集的令牌是有效的。我有以下代码:

import requests
s = requests.session()
res1 = s.get('https://www.cloudflare.com/site/with/challenge')
res2 = s.get('https://www.cloudflare.com/site/with/challenge', headers={
    'challenge-bypass-token': 'eyJ0eXBlI....NDUsMTQsMjBdXX0=',
})

过程:

  • req1没有明显的标题
  • 正如我们所期望的,res1失败,403,但给了我们'Set-Cookie': '__cfduid=d97fd38220a52f7e6bc04e0792158d1081532236210;
  • 我们第二次查询(在req2中)相同的URL,会话设置的Cookie标头与challenge-bypass-token
  • 我们希望res2返回200或拥有CF-Chl-Bypass-Resp response header set,但是我们得到的403没有设置错误

即使设置了看起来合适的标题,为什么也不能绕过挑战?

0 个答案:

没有答案