python 重定向获取真实url的方法
作者:野沐沐 时间:2022-10-25 03:24:46
楼主在做公司项目的时候遇到url重定向的问题,因此上网简单查找,作出如下结果
由于使用的是语言是python所以以下是python的简单解决方案
http_headers = { 'Accept': '*/*','Connection': 'keep-alive', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36'}
def get_real_url(url):
rs = requests.get(url,headers=http_headers,timeout=10)
rs.url
以上代码未有重试机制,下面加上重试机制加以完善
def get_real_url(url,try_count = 1):
if try_count > 3:
return url
try:
rs = requests.get(url,headers=http_headers,timeout=10)
if rs.status_code > 400:
return get_real_url(url,try_count+1)
return rs.url
except:
return get_real_url(url, try_count + 1)
来源:https://blog.csdn.net/yanxiaobo1991/article/details/75529581
标签:python,url,重定向


猜你喜欢
Python实现CAN报文转换工具教程
2022-06-13 02:34:06

Centos 6.5下安装MySQL 5.6教程
2024-01-16 16:57:04
php遍历CSV类实例
2023-11-01 23:46:26
YUI Compressor快速使用指南
2011-06-27 20:07:30
Python文本终端GUI框架示例详细讲解
2021-05-19 22:47:12

一篇文章掌握MySQL的索引查询优化技巧
2024-01-17 22:19:29

python实现发送带附件的邮件代码分享
2021-11-24 12:28:30
简单的水果风暴的算法过程
2009-12-13 15:49:00
深入了解Golang官方container/heap用法
2024-05-13 10:44:42
css去掉checkbox边框的方法
2011-06-06 10:32:00
Python快速排序算法实例分析
2021-10-23 09:14:37

asp实现本周的一周时间列表的代码
2011-04-06 10:45:00
Django城市信息查询功能的实现步骤
2023-09-01 21:28:48

JDBC连接Sql Server 2005总结
2024-01-21 20:46:45
python 在屏幕上逐字显示一行字的实例
2023-09-22 22:55:29
mcrypt启用 加密以及解密过程详细解析
2023-07-15 19:41:55
Dreamweaver MX 2004 之 Flash Element
2010-03-25 12:27:00

Python venv虚拟环境配置过程解析
2021-11-30 20:21:48

jsp学习之scriptlet的使用方法详解
2023-06-27 11:06:37
JS实现数字格式千分位相互转换方法
2023-08-31 08:24:48