如何取得百度url跳转的真实地址

发布网友 发布时间:2022-04-22 03:27

我来回答

2个回答

热心网友 时间:2022-04-06 08:46

*你可以模仿上面的那个友情链接来做啊。*/ 可以将链接保存在数据库中,地址中直接跟url保存的id,然后读出来再用header()跳转就好了。 若用BASE来做,不要将url和那个"="都加密了,用 /redir.php?url=加密后的串。接收倒$_GET['url']后解码,也用header(),跳转过去就可以了。 1. /redir.php?urlid=id. 取数据库或者其他存储办法。 $sql = "select urlstr from url where id = '".$_GET['id']."'"; 查到结果: header("Location:" . 查出来的结果)。 2. /redir.php?url=加密后的URL 接收, $url = $_GET['url']. header("Location:" . base_decode($url)); 希望可以有所帮助。 既然说了数据有几十W条,那么应该入库了吧? 那么采用第一种方法要方便点。

热心网友 时间:2022-04-06 10:04

# 将百度链接转化为真实链接
def brlCode(url):
    res = requests.get(url, allow_redirects=False)
    Real_url = res.headers['location']
    return Real_url

用python写的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com