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简单实现TCP包发送十六进制数据的方法
Apr 16 Python
Python利用flask sqlalchemy实现分页效果
Aug 02 Python
python表格存取的方法
Mar 07 Python
PyTorch CNN实战之MNIST手写数字识别示例
May 29 Python
Python中asyncio与aiohttp入门教程
Oct 16 Python
python爬虫爬取微博评论案例详解
Mar 27 Python
selenium 安装与chromedriver安装的方法步骤
Jun 12 Python
详解python深浅拷贝区别
Jun 24 Python
Window系统下Python如何安装OpenCV库
Mar 05 Python
Scrapy项目实战之爬取某社区用户详情
Sep 17 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
Nov 25 Python
python 常用的异步框架汇总整理
Jun 18 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
浅谈php中include文件变量作用域
2015/06/18 PHP
PHP对象、模式与实践之高级特性分析
2016/12/08 PHP
JavaScript实现Sleep函数的代码
2007/03/04 Javascript
javascript学习笔记(十) js对象 继承
2012/06/19 Javascript
jQuery Tools tab(幻灯片)
2012/07/14 Javascript
原生javascript实现无间缝滚动示例
2014/01/28 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
alert出数组中的随即值代码
2014/09/25 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
工作中常用的js、jquery自定义扩展函数代码片段汇总
2016/12/22 Javascript
javascript使用正则实现去掉字符串前面的所有0
2018/07/23 Javascript
解决vue axios的封装 请求状态的错误提示问题
2018/09/25 Javascript
解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题
2019/09/25 Javascript
JS面向对象编程实现的Tab选项卡案例详解
2020/03/03 Javascript
vue 移动端记录页面浏览位置的方法
2020/03/11 Javascript
JS实现点击掉落特效
2021/01/29 Javascript
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
2017/04/14 Python
pandas表连接 索引上的合并方法
2018/06/08 Python
Django用户认证系统 User对象解析
2019/08/02 Python
Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法
2019/08/26 Python
python使用正则来处理各种匹配问题
2019/12/22 Python
Python数组拼接np.concatenate实现过程
2020/04/18 Python
基于tensorflow for循环 while循环案例
2020/06/30 Python
Pycharm无法打开双击没反应的问题及解决方案
2020/08/17 Python
Python Matplotlib绘图基础知识代码解析
2020/08/31 Python
Python爬虫之Selenium设置元素等待的方法
2020/12/04 Python
什么是Linux虚拟文件系统VFS
2015/08/25 面试题
幼儿园毕业典礼主持词
2014/03/21 职场文书
供货协议书
2014/04/22 职场文书
求职信内容怎么写
2014/05/26 职场文书
公司试用期员工自我评价
2014/09/17 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
排球赛新闻稿
2015/07/17 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书