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实现将英文单词表示的数字转换成阿拉伯数字的方法
Jul 02 Python
Python 提取dict转换为xml/json/table并输出的实现代码
Aug 28 Python
Python设计模式之工厂模式简单示例
Jan 09 Python
python 实现图片旋转 上下左右 180度旋转的示例
Jan 24 Python
利用Python小工具实现3秒钟将视频转换为音频
Oct 29 Python
Python Sympy计算梯度、散度和旋度的实例
Dec 06 Python
tensorflow 保存模型和取出中间权重例子
Jan 24 Python
Python正则表达式学习小例子
Mar 03 Python
python pandas利用fillna方法实现部分自动填充功能
Mar 16 Python
使用Python3 poplib模块删除服务器多天前的邮件实现代码
Apr 24 Python
Python常用数字处理基本操作汇总
Sep 10 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
Jan 05 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
ecshop 批量上传(加入自定义属性)
2012/03/20 PHP
php生成二维码的几种方式整理及使用实例
2013/06/03 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
2019/06/03 PHP
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
日期处理的js库(迷你版)--自建js库总结
2011/11/21 Javascript
关于JS管理作用域的问题
2013/04/10 Javascript
单击浏览器右上角的X关闭窗口弹出提示的小例子
2013/06/12 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
JS基于onclick事件实现单个按钮的编辑与保存功能示例
2017/02/13 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
2017/03/07 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
微信小程序后台持续定位功能使用详解
2019/08/23 Javascript
vue使用prop可以渲染但是打印台报错的解决方式
2019/11/13 Javascript
[49:35]LGD vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
python轻松实现代码编码格式转换
2015/03/26 Python
Python构建XML树结构的方法示例
2017/06/30 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
2019/08/09 Python
Atom Python 配置Python3 解释器的方法
2019/08/28 Python
开启Django博客的RSS功能的实现方法
2020/02/17 Python
Python sqlite3查询操作过程解析
2020/02/20 Python
当文件系统受到破坏时,如何检查和修复系统?
2012/03/09 面试题
培训研修方案
2014/06/06 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
入党申请书怎么写?
2019/06/11 职场文书
不知如何爱孩子,这些方法教会您
2019/08/06 职场文书
MySQL优化之如何写出高质量sql语句
2021/05/17 MySQL
Python基础之元组与文件知识总结
2021/05/19 Python
Mysql数据库值的添加、修改、删除及清空操作实例
2021/06/20 MySQL
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js