gpt4 book ai didi

javascript - 从重定向获取链接

转载 作者:行者123 更新时间:2023-11-28 04:29:58 24 4
gpt4 key购买 nike

我有 json.它考虑有关商家的确切id、链接信息。但这个链接会重定向。像这样:

http:\/\/partners.webmasterplan.com\/click.asp?ref=593856&site=5051&type=banner&tnb=1

我需要查看所有这些链接以及我应该保存的重定向链中最后一个的链接。有什么更好的方法来制作它?技术,还是……?你能给我一些建议吗?谢谢!

我找到了代码,它可以帮助我吗?

<?php
$url="http://libero-news.it.feedsportal.com/c/34068/f/618095/s/2e34796f/l/0L0Sliberoquotidiano0Bit0Cnews0C12735670CI0Esaggi0Eper0Ele0Eriforme0Ecostituzionali0EChiaccherano0Ee0Eascoltano0Bhtml/story01.htm";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$a = curl_exec($ch);
print_r($a);echo"<br>";
if(preg_match('#Location: (.*)#', $a, $r)){
$l = trim($r[1]);
echo $l;
}else echo "not working";
?>

最佳答案

此页面不发送 Location header 。为了确保这一点,请注意此 header 始终附带 HTTP 重定向代码 (3xx)。这里有一个代码 200。

使用禁用 JavaScript 的浏览器,我还没有被重定向。这强烈暗示了 JavaScript 重定向。不幸的是,没有简单的方法可以检测到这一点,因为页面的 JS 代码被缩小了,并且需要 PHP 脚本进行大量工作来分析它。

关于javascript - 从重定向获取链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44696525/

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