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的Flask框架应用调用Redis队列数据的方法
Jun 06 Python
使用Python从有道词典网页获取单词翻译
Jul 03 Python
python中将一个全部为int的list 转化为str的list方法
Apr 09 Python
Python使用sort和class实现的多级排序功能示例
Aug 15 Python
python dict 相同key 合并value的实例
Jan 21 Python
Python pandas.DataFrame 找出有空值的行
Sep 09 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
Sep 26 Python
python集合能干吗
Jul 19 Python
Python做图像处理及视频音频文件分离和合成功能
Nov 24 Python
python批量生成身份证号到Excel的两种方法实例
Jan 14 Python
python压包的概念及实例详解
Feb 17 Python
pandas中DataFrame检测重复值的实现
May 26 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
thinkphp数据查询和遍历数组实例
2014/11/28 PHP
简单谈谈PHP中的trait
2017/02/25 PHP
CI框架网页缓存简单用法分析
2018/12/26 PHP
this和执行上下文实现代码
2010/07/01 Javascript
jQuery对表单的操作代码集合
2011/04/06 Javascript
Ajax搜索结果页面下方的分页按钮的生成
2012/04/05 Javascript
jquery实现控制表格行高亮实例
2013/06/05 Javascript
引用 js在IE与FF之间的区别详细解析
2013/11/20 Javascript
取消选中单选框radio的三种方式示例介绍
2013/12/23 Javascript
jQuery自定义事件的简单实现代码
2014/01/27 Javascript
用JS在浏览器中创建下载文件
2014/03/05 Javascript
JavaScript实现更改网页背景与字体颜色的方法
2015/02/02 Javascript
JS显示表格内指定行html代码的方法
2015/03/31 Javascript
JS+CSS实现的经典tab选项卡效果代码
2015/09/16 Javascript
js计算系统当前日期是星期几的方法
2016/07/14 Javascript
Bootstrap中表单控件状态(验证状态)
2016/08/04 Javascript
weUI应用之JS常用信息提示弹层的封装
2016/11/21 Javascript
修改ligerui 默认确认按钮的方法
2016/12/27 Javascript
vue2导航根据路由传值,而改变导航内容的实例
2017/11/10 Javascript
jQuery实现新闻播报滚动及淡入淡出效果示例
2018/03/23 jQuery
js函数柯里化的方法和作用实例分析
2020/04/11 Javascript
vue实现路由懒加载的3种方法示例
2020/09/01 Javascript
浅谈JSON5解决了JSON的两大痛点
2020/12/14 Javascript
tensorflow 获取变量&打印权值的实例讲解
2018/06/14 Python
Python json模块dumps、loads操作示例
2018/09/06 Python
python3中sys.argv的实例用法
2020/04/24 Python
Python基于xlrd模块处理合并单元格
2020/07/28 Python
python 调用API接口 获取和解析 Json数据
2020/09/28 Python
希尔顿酒店中国网站:Hilton中国
2017/03/11 全球购物
什么是Deployment descriptors;都有什么类型的部署描述符
2015/07/28 面试题
读书活动实施方案
2014/03/10 职场文书
保护环境的标语
2014/06/09 职场文书
赔偿协议书范本
2014/09/12 职场文书
计划生育证明格式范本
2014/09/12 职场文书
2016年党员创先争优公开承诺书
2016/03/25 职场文书
2016五四青年节活动总结范文
2016/04/06 职场文书