`

短网址 生成

 
阅读更多

package com.top.nhm.manage.action.channel;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.URL;
import java.net.URLConnection;

public class XXX {

    public static void getUrl() {

        char[] shortdwz = new char[100];
        char[] line2 = null;
        String line;
        char[] suitable = null;

        try {
            String strurl = "type=t.cn&url=http://bj.xf.kuai365.com/newf/33533.html";
            URL url = new URL("http://tinyurl.duapp.com/create.php");   // 伟大的度娘,无需用户登陆授权就可直接调用API
            // URL url = new URL("http://126.am/api!shorten.action");
            // 网易的API必须另外要用户的key做参数,其他门户没有找到公开的API
            URLConnection connection = url.openConnection();  // 打开url连接
            connection.setDoOutput(true); // 设置为输出
            PrintWriter out = new PrintWriter(connection.getOutputStream());
            out.write(strurl); // 写入短网址到PORT请求
            out.flush();
            out.close();
            BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            while ((line = in.readLine()) != null)  // 得到返回的信息
            {
                line2 = line.toCharArray();
            }
            for (int i = 0; i < line2.length; i++)
                if (line2[i] == 'h') {
                    int k = i, j;
                    for (j = 0; line2[k] != '"'; j++) {
                        if (line2[k] != '\\')
                            shortdwz[j] = line2[k];
                        else
                            j--;
                        k++;
                    }
                    suitable = new char[j];
                    for (int temp = 0; temp < j; temp++)
                        suitable[temp] = shortdwz[temp];
                    break;
                }
        } catch (Exception e) {
            System.out.println("发送POST请求出现异常!" + e);
            e.printStackTrace();
        }
        // if (shortdwz[7] != 'd' || shortdwz[8] != 'w' || shortdwz[9] != 'z') {
        // JOptionPane.showMessageDialog(null, "原网址输入错误或无效!", "错误", JOptionPane.ERROR_MESSAGE);
        // }
        line = new String(suitable);
        System.out.println(line);
    }

    public static void main(String[] args) {
        getUrl();
    }
}

分享到:
评论

相关推荐

    2021最新PHP短网址生成系统短链接生成系统URL缩短器系统源码.zip

    【PHP短网址生成系统】是一种在线服务,它能够将较长的URL转换为简短的、易于分享的链接。这种技术在社交媒体、电子邮件和各种在线平台中广泛应用,因为长链接可能会占用过多字符,尤其是在有字符限制的环境中,如...

    短网址生成器短网址生成器

    1. **URL缩短**:输入一个长网址,系统会生成一个对应的短网址,比如bit.ly、t.cn等服务提供的链接。 2. **自定义短码**:允许用户选择一个特定的短码,使短网址更具个性化和品牌标识性。 3. **统计分析**:许多短...

    Dzi 短网址生成 URL缩短器 国外高级版源码

    【标题】中的“Dzi 短网址生成 URL缩短器 国外高级版源码”指的是一款基于Dzi.cn的高级URL缩短服务的源代码。URL缩短器是一种在线工具,它将长网址转化为简短易记的短网址,便于分享和管理。Dzi.cn作为国外的一个...

    生成短网址并将短网址生成二维码的php源码

    整合短网址源码+二维码生成工具源码,都可以单独使用。PHP+MYSQL源码,内含MYSQL数据库脚本。自定义的短网址生成工具,并且可以将生成的短网址再生成二维码供下载。建议先配置二级域名(.htaccess)再使用,顶级域名...

    短网址生成网站源码_短网址生成_防红_防红源码_

    短网址生成技术是一种将长网址转化为简短、易记的网址的服务,广泛应用于社交媒体、营销推广和数据分析等领域。防红,全称为“防止被封”,是互联网上的一种策略,主要针对那些可能因为某些原因(如违规内容、广告...

    基于PHP的搏天短网址生成管理系统网站源码.zip

    搏天短网址生成管理系统是一款基于PHP编程语言开发的网站应用,用于创建简短的URL,以方便用户在有限的字符空间内分享长网址,尤其在社交媒体、短信或电子邮件等场景中更为实用。短网址系统的核心功能是将一个复杂的...

    搏天短网址管理系统开源 PHP源码 短网址生成程序

    生成的短网址可以在后台修改跳转的链接 可以用来引流什么的,自带访问统计! 安装说明: 1、直接上传空间,导入install.sql文件到数据库 2、修改config.php文件,改成你自己数据库的 3、因为新浪短网址已经挂了,...

    腾讯微博短网址生成器

    腾讯微博短网址生成器是一款专为用户设计的工具,用于将长链接转化为简短的网址,便于在腾讯微博上分享。在社交媒体上,尤其是字符有限制的平台如微博,短网址能够更有效地节省空间,同时提供了一种简洁的外观。这款...

    短网址生成源码v3.1.zip

    【短网址生成源码v3.1.zip】这个压缩包包含了一个短网址生成系统的源代码,版本为3.1。短网址服务是一种将长网址转化为短网址的技术,常用于社交媒体分享、广告链接以及节省网址输入空间等场景。该源码支持PHP5.4到...

    2022全新PHP短网址生成系统/短链接生成系统/URL缩短器系统源码/站长亲测

    全新PHP短网址系统URL缩短器平台,它使您可以轻松地缩短链接,根据受众群体的位置或平台来定位受众,并为缩短的链接提供分析见解。 系统使用了Laravel框架编写,前后台双语言使用,可以设置多域名,还可以开设套餐...

    百度短网址生成器(无广告)

    百度短网址生成器的核心功能是通过算法将原始的、可能包含多个参数的长网址缩短,生成一个简短的、由字母和数字组成的独特链接。这种转换过程并不会改变原始网址的指向,当用户访问这个短网址时,会被自动重定向到...

    短网址生成软件(超多短网址生成网站

    短网址生成软件——一款免费的短网址生成工具。 群发消息还在为连接超级长而烦恼吗?短网址生成软件助您推广更方便。 软件提供多个短网址网站生成方式,让你的选择更多的多种多样。马上让您的长长的网址变成通俗易懂...

    URL.cn短网址生成器.rar

    1. **网址缩短**:用户只需输入长网址,点击生成,即可获得对应的短网址,简化了分享过程。 2. **自定义短码**:在某些情况下,用户可以自定义短码,以符合品牌宣传或者个人喜好,增加个性化元素。 3. **统计分析**...

    全新PHP短网址生成系统 短链接生成系统

    全新 PHP短网址系统URL 缩短器平台,它使您可以轻松地缩短链接,根据受众群体的位置或平台来定位受众,并为缩短的链接提供分析见解。 系统使用了 Laravel 框架编写,前后台双语言使用,可以设置多域名,还可以开设...

    百度短网址生成器

    1. 输入长网址:用户在生成器的输入框中输入他们想要缩短的原始URL(统一资源定位符)。这个URL可以是任何网页的地址,无论是在百度网盘、个人博客还是其他在线平台。 2. 生成短码:系统接收到长网址后,通过算法...

    强人短网址生成器 v4.05.zip

    强人短网址生成器汇聚几十种短网址生成功能,支持批量生成,并且支持高级短网址生成,包括通过密码访问长网址,设置短网址的有效访问次数,有效访问时间,淘宝商品链接一键转换为淘宝客短网址,并可自由控制淘宝客...

    ShortUrl 短网址生成工具 支持新浪 腾讯 百度.zip

    在互联网世界中,短网址(ShortUrl)生成工具是一种广泛使用的工具,它能够将长的、复杂的URL转换成简短的、易于记忆的链接。"ShortUrl 短网址生成工具 支持新浪 腾讯 百度.zip"这个压缩包文件提供了一个程序,可以...

    新浪微博短网址生成器 新浪短网址 微博短网址 短网址网站源码

    【标题】中的“新浪微博短网址生成器”是指一种工具或服务,它允许用户将较长的网址缩短成简短的形式,方便在社交媒体如新浪微博上分享。短网址的主要目的是节省字符空间,尤其是在有限的字符限制(如微博140字的...

    短网址生成器 v1.0

    淘宝客推广神器——超实惠短网址生成工具作为一名淘宝客 群发消息还在为连接超级长而烦恼吗? 超实惠短网址生成器助您推广更方便;我们提供多种方式分享短网址方式:1.生成短网址后会弹出生成结果窗口,你可以直接...

    全新PHP网址缩短防封短网址生成系统源码内附安装说明

    1. **短网址生成算法**:系统可能采用了某种哈希或编码算法,如Base62或URL-safe Base64,将原始的长网址转换为简短的、可读性强的短网址,同时确保每个长网址对应唯一的短网址。 2. **用户注册与域名绑定**:注册...

Global site tag (gtag.js) - Google Analytics