首页 > 编程语言 >Python+requests获取重定向的url地址

Python+requests获取重定向的url地址

时间:2022-11-03 09:47:10浏览次数:48  
标签:重定向 headers Python redit list url requests

 

 

 

import requests
url = 'http://1234by.com'
res = requests.get(url,headers={"Content-Type":"application/json"})
redit_list = res .history#可以看出获取的是一个地址序列
print(f'获取重定向的历史记录:{redit_list}')
print(f'获取第一次重定向的headers头部信息:{redit_list[0].headers}')
print(f'获取重定向最终的url:{redit_list[len(redit_list)-1].headers["location"]}')

 

标签:重定向,headers,Python,redit,list,url,requests
From: https://www.cnblogs.com/ai594ai/p/16853349.html

相关文章

  • python汉字转拼音,中英文单词互译,中英文简单句子翻译
    由于在学java,需要定义变量,拼音不好,英文也差,定义变量成了头痛的事,所以写这个脚本#!/usr/bin/python3#pip升级不了时可以python3get-pip.py#需要安装pinyin包pi......
  • 盘点一个使用Python实现Excel数理统计的实战问题
    大家好,我是皮皮。一、前言前几天在小小明大佬的Python交流群中遇到一个粉丝问了一个使用Python实现Excel数理统计的实战问题,觉得还挺有用的,这里拿出来跟大家一起分享下。......
  • tensorflow1.x——如何在python多线程中调用同一个session会话
    如何在python多线程中调用同一个session会话? 这个问题源于我在看的一个强化学习代码:https://gitee.com/devilmaycry812839668/scalable_agent 在众多的机器学习的分......
  • Python第九章实验报告
    一、实验题目Python第九章实例二、实验目的和要求1.熟悉Pycharm的运行环境2.学习并掌握Python的异常处理及程序调试三、主要仪器设备联想小新air15硬件:AMDR75700U......
  • Liunx安装python3环境
    Linux服务器安装python3环境Linux服务器默认是2.7.5,但在使用过程中可能需要python3环境,本文介绍如何安装python31、安装python依赖包,主要是gcc编译环境,zlib解压缩包等y......
  • python中的列表和元组
     #1.列表list#列表可以存储多个不同类型的数据print('1.列表')#定义一个列表最好存储同一类的数据,这样操作方便list1=[]#定义一个空列表name_list=['......
  • python 协程
    python协程文章目录​​python协程​​​​1.协程​​1.协程协程(coroutine),又称微线程,是一种用户级的轻量级线程。协程拥有自己的寄存器上下文和栈。协程调度切换时,将......
  • 计算机二级python备考刷题知识点总结(一)
    1、zip函数此函数在学习python过程中一直没有遇到,刷二级题遇到,详细了解记录一下zip()使用方法zip函数是可以接收多个可迭代对象,然后把每个可迭代对象中的第i个元素组合在......
  • python 生成数独
    递归回溯实现退出条件全部遍历结束//全部结束if(count==81):#递归出口returnTrue//已经填充过了#行优先遍历row=count//9#行标co......
  • Python基础之面向对象:1、面向对象及编程思想
    一、人狗大战1、需求用代码模拟人、狗打架的小游戏人和狗种类不同,因此双方的属性各不相同推导一:人和狗各有不同属性使用字典方式储存属性较为方便,并可储存多......