今天做淘宝客功能,需要把淘宝加密推广链接转为普通商品链接。
google了一下,发现了这篇文http://www.au92.com/archives/taobaoke-to-normal-taobao-link.html
提供了很好的方法,但是里面是用phyton写的,而我需要用java。主要卡在如何得到重定向跳转后的URL。
研究了一下,用HttpConnection可以很容易地实现。
现在贴一下代码:
- public static void main(String[] args) {
- String urlStr = "http://s.click.taobao.com/t?e=zGU34CA7K%2BPkqB07S4%2FK0CITy7klxxrJ35Nnc0ls" +
- "8UNch6eorWAPrhuAvw2mQW2OJDeSwknfCSiKd622D%2BDnIc9QSYrG4navJ4t7sfX4ek43cWA%3D";
- HttpClient client;
- client = new HttpClient(new MultiThreadedHttpConnectionManager());
- client.getHttpConnectionManager().getParams().setConnectionTimeout(10000);
- client.getParams().setParameter(HttpMethodParams.USER_AGENT, "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"); //让服务器认为是IE
- GetMethod get = new GetMethod(urlStr);
- get.setFollowRedirects(false); //禁止自动重定向
- try {
- int iGetResultCode = client.executeMethod(get);
- String _refer = get.getResponseHeader("location").getValue(); //打印地址
- GetMethod get2 = new GetMethod(URLDecoder.decode(_refer.split("tu=")[1]));
- get2.addRequestHeader("Referer", _refer);
- get2.setFollowRedirects(false); //禁止自动重定向
- int iGetResultCode2 = client.executeMethod(get2);
- String realUrl = get2.getResponseHeader("location").getValue(); //打印地址
- System.out.println("REAL URL: "+realUrl);
- GetMethod get3 = new GetMethod(realUrl);
- int iGetResultCode3 = client.executeMethod(get3);
- String responseBody = get3.getResponseBodyAsString();
- System.out.println("Response Body: "+responseBody);
- System.out.println(responseBody.substring(responseBody.indexOf("sellerRate=" +
- "")+12,responseBody.indexOf("&", responseBody.indexOf("sellerRate="))));
- } catch (Exception ex) {
- ex.printStackTrace();
- } finally {
- get.releaseConnection();
- }
- }
http://blog.csdn.net/u011566158/article/details/9698689
相关推荐
淘宝客链接加密软件是一款专为淘宝客设计的实用工具,旨在保护和管理淘宝联盟推广链接。淘宝客,即淘宝联盟的成员,通过推广商品赚取佣金。然而,原始的淘宝客链接直接暴露了推广者的信息,容易被他人复制或篡改,...
淘宝客描述链接跳转 链接加密 淘客链接转换工具
淘宝客链接加密/转换,免费版。无毒,放心下载使用(杀毒软件可能会误报). 这是最近更新的版本,绝对可用。
能设置淘宝店铺宝贝的来路,能进行地址加密,欢迎下载哦
用淘宝店铺推广淘宝客的秘籍,突破了淘宝限制,可以在店铺描述内直接加入自己的淘宝客推广链接。这款软件除了能够处理淘宝客推广链接以外,还集合了淘宝客商品批量下载功能,只需点击2个按钮,就可以让你一天推广...
在Java编程环境中,数字证书是用于安全通信的重要工具,它们主要应用于加密、身份验证和数据完整性保护。在“JAVA使用数字证书加密文件”的主题中,我们聚焦于如何使用RSA算法结合数字证书对文件进行加密。RSA是一种...
【旺旺淘宝页面添加淘宝客外链加密工具】又名:【淘宝客管家】是管理淘宝客推广的利器:它可以批量检测淘客链接推广状态、宝贝是否已经下架、价格是否已经变化和监测卖家是否在商品上做手脚 新增:淘客链接加密 ...
破解java加密的ClassLoader.java,在classloader植入破解代码
基于JAVA的RSA文件加密软件的设计与实现(源代码).zip基于JAVA的RSA文件加密软件的设计与实现(源代码).zip基于JAVA的RSA文件加密软件的设计与实现(源代码).zip基于JAVA的RSA文件加密软件的设计与实现(源代码).zip基于...
全国版本破解广联达加密锁驱动3.6.306.2572
本项目"用Java实现的图片加密程序"正是关注这一主题,它利用Java的IO流处理技术,实现了对图片文件的加密和解密功能。以下是关于这个项目的一些详细知识点: 1. **Java IO流**:Java的IO流是处理输入输出的基础,它...
java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密...
"java实现文件加密解密" Java 实现文件的加密与解密是指利用 Java 语言将资源文件(包括图片、动画等类型)进行简单的加密和解密。这种策略的原因和好处是将准备好的资源存储在云上,使用时通过网络进行读取即可,...
本主题探讨的是如何在Java与.NET之间进行加密算法的互操作,以确保数据在传输过程中的安全性。以下是对这个主题的详细阐述: 1. **加密基础**: 加密是一种将明文数据转化为不可读格式的技术,以防止未经授权的...
java Md5加密方法 java Md5加密方法java Md5加密方法 java Md5加密方法java Md5加密方法 java Md5加密方法java Md5加密方法 java Md5加密方法java Md5加密方法 java Md5加密方法java Md5加密方法 java Md5加密方法...
本资料包“加密典型代码(java)”旨在帮助开发者学习如何在Java环境中编写加密程序,包括有密钥和无密钥(也称为对称加密和非对称加密)两种主要的加密方式。 对称加密是基于相同的密钥进行数据加密和解密的方法,...
目前市面上传播的多多淘宝客v8破解版,很多都不能安装使用,或者是很多文件都进行了加密处理,致使后台很多广告地方无法修改替换。 本破解版无需解压密码,直接就可解压上传,上传后保证能安装。文件也还原了原文件...