|-摘 Python和PHP获取百度url跳转的真实地址代码(2022年4月实测有效)
网上看了很多代码才找到能用的,上面的是Python的,下面是PHP的
import re import requests url = 'https://www.baidu.com/link?url=LvLG_dBUflW6_bQnGRssL5cLtpkqIJffMsdVmAiHeF8gIpu806BVDB8OfqmKFg51&wd=&eqid=c62b889a00114f8700000006625b68e5' def get_real_url(v_url): """ 获取百度链接真实地址 :param v_url: 百度链接地址 :return: 真实地址 """ r = requests.get(v_url,allow_redirects=False) # 不允许重定向 if r.status_code == 302: # 如果返回302,就从响应头获取真实地址 real_url = r.headers.get('Location') else: # 否则从返回内容中用正则表达式提取出来真实地址 real_url = re.findall("URL='(.*?)'", r.text)[0] print('real_url is:', real_url) return real_url get_real_url(url)
返回的结果:real_url is: https://wokan.chawen.org/post/354...
浏览更多内容请先登录。
立即注册
更新于:2022-05-28 21:26:49
相关内容
python代码整理(2022年4月-2024年3月)
Python和PHP获取百度url跳转的真实地址代码(2022年4月实测有效)
Pip/python-如何查看已安装的包有哪些版本?如何查看某个包存在哪些版本?pip...
用undetected_chromedriver代替selenium解决浏览器打不开网页
sublime text下 Python 问题:TabError: inconsistent use of tabs and s...
[PHP] 网盘搜索引擎-采集爬取百度网盘分享文件实现网盘搜索
php获取链接跳转的真实地址
PHP ==及===在获取$_GET[]或者$POST[]后的判断
PHP与APP
PHP是否可以应用于App开发
推荐内容