php - curl - 等待几秒钟后获取重定向网址

标签 php linux redirect curl page-curl

我可以使用下面的curl命令获取重定向的url。

      curl -Lks -o /dev/null -w  "%{url_effective}" https://www.testpp.com

但是我有一个情况,页面加载时状态为 200,但 2 或 3 秒后,页面被重定向。 Curl 为我提供了原始 url 的 200 响应,但在等待几秒钟后发生了 301 重定向。

有没有办法让curl 追踪最终的重定向?

最佳答案

不,页面在 x 秒后重定向的唯一方法是使用 JavaScript。 Curl 只能遵循 http 重定向。

关于php - curl - 等待几秒钟后获取重定向网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32595053/

相关文章:

php - 使用 PHP 在 MySQL 数据库上实现编辑和删除按钮

php - PHP在上传过程中将临时文件保存在哪里?

php - Mysql中如何设计类似结构表

linux - "machine hardware"和 "hardware platform"之间的区别

.htaccess - 为特定 URL 强制使用 HTTPS

php - 从两个表中选择查询

python - 如何使用 python 从用户的网络浏览器导入书签?

c - 在 C 中操作 char* 数组时的奇怪行为

nginx - 如果我的 nginx 配置错误,如何更正?

javascript - ng-click 后 AngularJS 重定向