0

无论如何可以使用 curl 或 python urllib 下载此网页

https://www.crunchyroll.com/en-gb/blood-blockade-battlefront/episode-6-get-the-lock-out-754075

因为我得到 Cloudflare CAPTCHA html 响应“8 kb 文件”,但如果我使用不同的下载器,如 KGet 或 idm,我会得到实际的 html 文件“131 Kb 文件大小”

我可以在任何浏览器上打开此链接,并且从不要求验证码我还尝试使用带有 curl 命令的浏览器中的完整标题,但没有成功

这种行为的原因可能是什么,换句话说,在服务器端触发验证码的 curl 请求中缺少什么?其中 idm 和 KGet 没有问题

我还使用了 KGet 使用的与 curl 相同的标头,但没有成功

任何帮助,将不胜感激

使用 curl "captcha" 接收到的 html 内容示例:

<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]>    <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]>    <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta name="captcha-bypass" id="captcha-bypass" />
4

0 回答 0