Python爬虫后获取重定向url的两种方法


Posted in Python onJanuary 19, 2021

下面给大家分享Python爬虫后获取重定向url的两种方法,具体内容如下所示;

方法(一)

# 获得重定向url
 from urllib import request
 # https://zhidao.baidu.com/question/681501874175782812.html
 url = "https://www.baidu.com/link?url=IscBx0u8h9q4Uq3ihTs_PqnoNWe7slVWAd2dowQKrnqJedvthb3zrh9JqcMJu3ZqFrbW_DKVuTnTypDbMkZx_hwCQIGFPRVWGyxRXA-65jK&wd=&eqid=f7aeecba00092ed7000000065ec62596"
 print(request.urlopen(url).geturl())

方法(二)

# 请求头,这里我设置了浏览器代理
 headers = headers = {'User-Agent': 'xx'}
 # 这里chrome的user-agent获取方式:在浏览器地址栏输入 about://version 即可得到结果
 url = "https://www.baidu.com/link?url=IscBx0u8h9q4Uq3ihTs_PqnoNWe7slVWAd2dowQKrnqJedvthb3zrh9JqcMJu3ZqFrbW_DKVuTnTypDbMkZx_hwCQIGFPRVWGyxRXA-65jK&wd=&eqid=f7aeecba00092ed7000000065ec62596"
 # 请求网页
 response = requests.get(url, headers=headers)
 # print(response.status_code) # 打印响应的状态码
 print(response.url) # 打印重定向后的网址

# 两个结果都是:https://zhidao.baidu.com/question/681501874175782812.html

到此这篇关于Python爬虫后获取重定向url的两种方法的文章就介绍到这了,更多相关python爬虫获取url内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python写的ARP攻击代码实例
Jun 04 Python
Python中单、双下划线的区别总结
Dec 01 Python
对Python中DataFrame按照行遍历的方法
Apr 08 Python
用python实现k近邻算法的示例代码
Sep 06 Python
python创造虚拟环境方法总结
Mar 04 Python
python3利用Socket实现通信的方法示例
May 06 Python
keras 获取某层输出 获取复用层的多次输出实例
May 23 Python
openCV提取图像中的矩形区域
Jul 21 Python
Python TestSuite生成测试报告过程解析
Jul 23 Python
pycharm 多行批量缩进和反向缩进快捷键介绍
Jan 15 Python
详解Python 中的 defaultdict 数据类型
Feb 22 Python
Python基础之元组与文件知识总结
May 19 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
Jan 19 #Python
VSCODE配置Markdown及Markdown基础语法详解
Jan 19 #Python
python+selenium自动化实战携带cookies模拟登陆微博
Jan 19 #Python
selenium携带cookies模拟登陆CSDN的实现
Jan 19 #Python
django项目中使用云片网发送短信验证码的实现
Jan 19 #Python
windows系统Tensorflow2.x简单安装记录(图文)
Jan 18 #Python
Python结合百度语音识别实现实时翻译软件的实现
Jan 18 #Python
You might like
在WordPress的后台中添加顶级菜单和子菜单的函数详解
2016/01/11 PHP
浅谈php中的循环while、do...while、for、foreach四种循环
2016/11/05 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
jqPlot Option配置对象详解
2009/07/25 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
2014/01/27 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
JS实现淘宝支付宝网站的控制台菜单效果
2015/09/28 Javascript
JavaScript实现斗地主游戏的思路
2016/02/29 Javascript
Js调用Java方法并互相传参的简单实例
2016/08/11 Javascript
AngularJS监听路由变化的方法
2017/03/07 Javascript
微信小程序实现传参数的几种方法示例
2018/01/10 Javascript
使用JavaScript中的lodash编写双色球效果
2018/06/24 Javascript
微信小程序图片加载失败时替换为默认图片的方法
2019/12/09 Javascript
Vue+abp微信扫码登录的实现代码示例
2020/01/06 Javascript
如何使用three.js 制作一个三维的推箱子游戏
2020/07/29 Javascript
Vue-cli打包后如何本地查看的操作
2020/09/02 Javascript
[04:10]DOTA2英雄梦之声_第11期_圣堂刺客
2014/06/21 DOTA
Python脚本实现网卡流量监控
2015/02/14 Python
python django 增删改查操作 数据库Mysql
2017/07/27 Python
关于python的list相关知识(推荐)
2017/08/30 Python
在PyCharm中三步完成PyPy解释器的配置的方法
2018/10/29 Python
Python Tkinter Entry和Text的添加与使用详解
2020/03/04 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
New Balance美国官网:运动鞋和健身服装
2017/04/11 全球购物
Opodo英国旅游网站:预订廉价航班、酒店和汽车租赁
2018/07/14 全球购物
英国排名第一的餐具品牌:Denby Pottery
2019/11/01 全球购物
在SQL Server中创建数据库主要有那种方式
2013/09/10 面试题
大学生实习期自我评价范文
2013/10/03 职场文书
乡镇党委书记个人整改措施
2014/09/15 职场文书
聘任证明怎么写
2015/03/02 职场文书
2015年教研室工作总结范文
2015/05/23 职场文书
几款流行的HTML5 UI框架比较(小结)
2021/04/08 HTML / CSS
python实现Thrift服务端的方法
2021/04/20 Python
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL