gpt4 book ai didi

php - 使用 PHP Curl 获取页面时出现 400 Bad Request

转载 作者:可可西里 更新时间:2023-11-01 00:01:42 25 4
gpt4 key购买 nike

当我尝试使用 curl 获取 hotfile.com 页面时,我不断收到 400 错误请求代码。

  1. 我可以在浏览器中正常访问页面
  2. 脚本中的第一个(登录)(发布)请求有效
  3. for 循环中的最后一个(获取)请求有效
  4. 我已尝试将 curl header 设置为我的浏览器发送的相同 header
  5. 我曾尝试在两次请求之间最多休眠 5 秒,但没有任何区别

问题是 for 循环中的所有 curl get 请求都返回一个 400 错误请求,除了最后一个对我来说很奇怪。

这是脚本的链接:http://pastie.org/627436我正在使用 Sean Hubers curl 包装器:http://github.com/shuber/curl还有 SimpleHMTLDOM:http://simplehtmldom.sourceforge.net/

除非您有 hotfile 帐户,否则人们可能很难尝试,因为该脚本无法在未注册的帐户上运行。

提前干杯:)

最佳答案

我的第一个猜测会发生变化

$urls = explode("\n",$_POST['urls']);   => $urls = explode("\r\n",$_POST['urls']);

(\n => \r\n)

既然你说最后一个有效,我想最后一个之前的 URL 是 http:\xyz.com\r 作为这次爆炸的结果。基本上确保您的 URL 列表在 explode 之后不包含额外的字符,甚至可能对其进行修剪。只是一个猜测,因为我无法在没有帐户的情况下对其进行测试:)

关于php - 使用 PHP Curl 获取页面时出现 400 Bad Request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1466681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com