1. 安装python第三方库pyshorteners

  1. URL长转短:输入待转换的URL,运行代码实现URL转短,输出结果为短链接


本次代码运行使用jupyter notebook(anaconda) ,python 3.9.13

步骤1:运行代码,成功安装

pip install pyshorteners

步骤2:试运行代码,成功后可替换待转换url再次运行

#长链接转短,使用tinyurl
from pyshorteners import Shortenershort_engine = Shortener()res = short_engine.tinyurl.short('https://blog.csdn.net/hao20211228/article/details/128801798?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22128801798%22%2C%22source%22%3A%22hao20211228%22%7D')
print(res)

运行代码结果截图:


3.短链接还原出长链接

输入url短链接,运行代码可还原出原链接

import requestsurl = "https://tinyurl.com/2kzqz9k7"
res = requests.head(url)
print(res.headers.get('location'))

运行结果截图:

python:URL转短(长链接转短链接)相关推荐

  1. 太实用了!Python竟然能把“长的”变成“短的”!

    人生苦短,菜鸟学Python! 最近我遇到了一些问题:需要将几百条长链接转成短链接.经过一番学习,发现Python可以轻松解决这个问题,不仅可以实现缩短[长链接→短链接],也可以实现还原[短链接→长链 ...

  2. java,url长链接生成短链接,短链接生成器,自定义字符串,对字符串md5混合KEY加密,根据短链接获得key值,不重复的随机数,不重复的随机字符串...

    java,url长链接生成短链接,短链接生成器,自定义字符串,对字符串md5混合KEY加密,根据短链接获得key值,不重复的随机数,不重复的随机字符串 1 package com.zdz.test; ...

  3. 长URL链接转短链接算法

    引言 很多大型网站都加入了短链接的功能.之所以要是使用短链接,主要是因为微博只允许发140 字,如果链接地址太长的话,那么发送的字数将大大减少.短链接的主要职责就是把原始链接很长的地址压缩成只有6 个 ...

  4. 微信URL Scheme码+长链接转短链接+短链接通过h5页面跳转到微信小程序

    微信URL Scheme码+长链接转短链接+短链接通过h5页面跳转到微信小程序 --生成微信URL Scheme码-->长链接转换成短链接-->通过短信进行推广-->用户访问营销短信 ...

  5. URL长链接转短链接

    开始以为短链接是按照某种算法把原始链接压缩为短链接,再根据算法从短链接反算成原始链接的.后来尝试了下压缩算法(gzip 压缩算法),发现对于url 这种字符串越是压缩,长度就越长.通过对压缩算法的一些 ...

  6. php微信短网址生成,微信公众号实现长链接转短链接!w.url.cn短网址生成

    微信公众号开发者平台提供短网址生成的API,最终生成的短网址是w.url.cn的,下面是详细的代码. 官方文档 https://developers.weixin.qq.com/doc/offiacc ...

  7. 长链接转短链接java_新浪短网址API接口 - 长链接转短链接

    新浪短网址API接口是新浪对外公开的短网址生成接口,可以将长链接转短链接(生成的是 http://t.cn/xxxx 格式的),分享一个自己收藏的api接口,使用快一年了,一直都挺稳定的,觉得不错可以 ...

  8. 【短链接】——新浪、百度、搜狐等官方长链接转短链接

    在项目中难免会生成自己的跳转链接,为了简化链接以及防止微信等屏蔽,可以用一些官方的api将自己的链接转为短链接. ConvertShortUrlUtil.java public class Conve ...

  9. C#长链接转短链接(调用新浪api)

     /// <summary>  /// 长链接转短链接  /// </summary>  /// <param name="longUrl"> ...

最新文章

  1. GBDT(Gradient Boosting Decision Tree
  2. http接口测试工具——RESTClient
  3. 使用Visual Studio(VS)开发Qt程序代码提示功能的实现
  4. [cpyhon源代码]dict对象原理学习
  5. Onedrive云盘程序——OneManager小白设置指南
  6. vi删除选中内容_如何优雅的删除代码-VIM
  7. 政府部门和金融行业已成网络攻击的最大目标
  8. 编程大讲坛:C#核心开发技术从入门到精通pdf
  9. 视频教程-鼎捷易飞ERP视频教程-ERP
  10. 360卫士锁定IE主页之更换主页
  11. 邀你来看 | CSDN公开课 利用容器技术打造AI公司技术中台
  12. 常用工具类(一) 身份证+姓名+手机号码验证
  13. 【GitHub】 github如何使用
  14. 【转】Blogcn(中国博客网)宣布终止免费服务
  15. 配置了yml文件但是提示cannot resolve property XXX
  16. NCH WavePad Mater for Mac(音乐编辑器)
  17. 原来代码可以写成爱情故事
  18. 专访华为开发者社区唐九洲:与开发者 “在一起,梦飞扬”
  19. coreseek php接口,筹建coreseek(sphinx+mmseg3)详细安装配置+php之sphinx扩展安装+php调用示例...
  20. 使用dumpbin工具查看dll导出符号

热门文章

  1. Python实现不规范英文名字首字母大写
  2. 免费下载的无水印人物素材网站!
  3. ps正在计算机,【2人回答】正在用Photoshop作图时死机了怎么办,电脑没死机,就Ps卡住不能操作了,图还没保存,不想丢图?-3D溜溜网...
  4. FPGA、单片机、DSP之间的区别
  5. (附源码)springboot校园疫情智慧防控微信小程序 毕业设计011133
  6. linux 磁盘性能瓶颈,linux系统性能优化及瓶颈分析
  7. 移动端html右滑空白,移动端之touch事件_上滑、下滑、左滑和右滑
  8. MTK android 安卓禁止apk安装
  9. 自然语言处理:预训练
  10. 计算机网络技术无线自组网,什么是自组网通信