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中的面向对象编程的概念
Apr 27 Python
Python基于list的append和pop方法实现堆栈与队列功能示例
Jul 24 Python
解决python中遇到字典里key值为None的情况,取不出来的问题
Oct 17 Python
详解python列表生成式和列表生成式器区别
Mar 27 Python
Python实现通过解析域名获取ip地址的方法分析
May 17 Python
python pyinstaller 加载ui路径方法
Jun 10 Python
numpy.meshgrid()理解(小结)
Aug 01 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
Oct 01 Python
Python3常用内置方法代码实例
Nov 18 Python
python实现在一个画布上画多个子图
Jan 19 Python
Django mysqlclient安装和使用详解
Sep 17 Python
python实现ping命令小程序
Dec 28 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
非常不错的MySQL优化的8条经验
2008/03/24 PHP
简单实用的.net DataTable导出Execl
2013/10/28 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
PHP针对JSON操作实例分析
2015/01/12 PHP
php截取字符串函数分享
2015/02/02 PHP
手把手编写PHP框架 深入了解MVC运行流程
2016/09/19 PHP
PHP通过CURL实现定时任务的图片抓取功能示例
2016/10/03 PHP
js循环改变div颜色具体方法
2013/06/25 Javascript
JS实现一键回顶功能示例代码
2013/10/28 Javascript
JavaScript中的Math 使用介绍
2014/04/21 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
2015/05/13 Javascript
iframe跨域通信封装详解
2015/08/11 Javascript
Angular中的interceptors拦截器
2017/06/25 Javascript
koa+jwt实现token验证与刷新功能
2019/05/30 Javascript
Python操作MySQL简单实现方法
2015/01/26 Python
Fiddler如何抓取手机APP数据包
2016/01/22 Python
举例讲解Python中的迭代器、生成器与列表解析用法
2016/03/20 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
python生成九宫格图片
2018/11/19 Python
python用线性回归预测股票价格的实现代码
2019/09/04 Python
Python 支持向量机分类器的实现
2020/01/15 Python
开启Django博客的RSS功能的实现方法
2020/02/17 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
html5的画布canvas——画出简单的矩形、三角形实例代码
2013/06/09 HTML / CSS
简单介绍HTML5中audio标签的使用
2015/09/24 HTML / CSS
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
路易威登和香奈儿手袋:LuxeDH
2017/01/12 全球购物
空指针到底是什么
2012/08/07 面试题
临床医学系毕业生推荐信
2013/11/09 职场文书
高二地理教学反思
2014/01/24 职场文书
电子专业自荐信
2014/07/01 职场文书
高一军训决心书
2015/02/05 职场文书
花木兰观后感
2015/06/10 职场文书
车辆安全隐患排查制度
2015/08/05 职场文书
第四次工业革命,打工人与机器人的竞争
2022/04/21 数码科技