ting56 下载 有声小说 超禁忌游戏
[color=red][b]置顶传送门 用C#写了个下载工具,默认下到D盘[/b][/color]
[url]http://happysoul.iteye.com/blog/2433844[/url]
依赖.net 4.5百度找吧 我也是第一次用C# 半天时间边查边试写出来的
----------- 手工分隔符 --------
这里我想要下载的是 [url]http://www.ting56.com/mp3/4303.html[/url] 超禁忌游戏
其他地址自己寻找并替换类似上面的音频地址
可以使用 Export -> Runable JAR file
勾选 Extract required libaries into generated JAR
然后cmd运行 java -jar xx.jar 就可以运行下载了
package com;
import java.io.BufferedInputStream; import java.io.File; import java.io.FileOutputStream; import java.net.HttpURLConnection; import java.net.URL; import java.util.regex.Matcher; import java.util.regex.Pattern;
import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements;
public class XiaoShuo { //主入口 public static void main(String[] args) { //修改目录地址可以下载任意小说
// String url = "http://www.ting56.com/mp3/8205.html";// args=new String[]{url};
if(args!=null && args.length>0 && args[0].startsWith("http://www.ting56.com/mp3/")){ game(args[0]); }else{ System.out.println("传入参数有误,举例 java -jar ting56.jar http://www.ting56.com/mp3/8205.html"); } }
//正则 public static Matcher getRegex(String text, String regex) { Matcher mc = Pattern.compile(regex).matcher(text); return mc; }
//程序入口 public static void game(String url){ try { Document d = Jsoup.connect(url).get(); String title = d.getElementsByClass("tit").get(0).getElementsByTag("h1").text(); title = (title!=null&&!title.equals(""))?title:System.currentTimeMillis()+""; Element el = d.getElementById("vlink_1"); Elements es = el.getElementsByTag("li"); for(Element e:es){ //标题 System.out.println(e.text()); Document d1 = Jsoup.connect("http://www.ting56.com"+e.getElementsByTag("a").attr("href")).get();
Matcher mc = getRegex(d1.html(), "FonHen_JieMa\\('([0-9,*]*)'\\)"); if(mc.find()){ String mi = mc.group(1);
String tArr[] = mi.split("\\*");
int n = tArr.length; StringBuffer sb = new StringBuffer(); for(int i=0;i<n;i++){ if(!tArr[i].equals("")) sb.append(""+String.valueOf((char)Integer.parseInt(tArr[i]))); }
String down = sb.toString().split("\\&")[0]; String down2 = sb.toString().split("\\&")[2]; //下载地址 System.out.println(down); // System.out.println(down2);
saveToFile(down, "/down/"+title+"/"+e.text()+"."+down2);
// System.out.println(e.text()+"."+down2); }
// System.out.println(d2); }
} catch (Exception e) { e.printStackTrace(); } }
/** * 保存文件 * @param destUrl 文件来源 * @param savepath 保存路径 含文件名 */ public static void saveToFile(String destUrl,String savepath) { FileOutputStream fos = null; BufferedInputStream bis = null; HttpURLConnection httpUrl = null; URL url = null; int BUFFER_SIZE = 1024;
byte[] buf = new byte[BUFFER_SIZE]; int size = 0;
try { File dirFile = null; dirFile = new File(savepath.substring(0,savepath.lastIndexOf("/"))); if (!(dirFile.isDirectory()))dirFile.mkdirs();
url = new URL(destUrl); httpUrl = (HttpURLConnection)url.openConnection(); httpUrl.connect(); bis = new BufferedInputStream(httpUrl.getInputStream());
fos = new FileOutputStream(savepath); while ((size = bis.read(buf)) != -1) { fos.write(buf, 0, size); } fos.flush(); }catch (Exception e){ e.printStackTrace(); }finally { try { fos.close(); bis.close(); httpUrl.disconnect(); }catch (Exception e) { e.printStackTrace(); } } }
}
附件的jsoup是java调用使用的jar包
------------ 2017-05-09 ----------- 补充内容 上面代码改了下传参
没有java环境的自己搜jre1.7下载安装
有java环境的直接下载 ting56.jar
放到D盘目录通过cmd调java运行
d:\>java -jar ting56.jar http://www.ting56.com/mp3/4303.html
[img]http://dl2.iteye.com/upload/attachment/0124/7548/eca5e458-8be6-3bb7-899f-194792238066.png[/img]
参数连接要使用列表页,可以访问 http://www.ting56.com/mp3/4303.html
下载文件在你运行这个jar的磁盘下down目录里
比如你在D盘下运行的就会生成 d:\down\超禁忌游戏有声小说\xx.mp3
ting56 下载 有声小说 超禁忌游戏相关推荐
- Python多线程下载有声小说
有经验的老鸟都(未婚的)会在公司附近租房,免受舟车劳顿之苦的同时节约了大把时间:也有些人出于某种原因需要每天披星戴月地游走于公司与家之间,很不幸俺就是这其中一员.由于家和公司离得比较远,我平时在公交车 ...
- 多人配音的有声小说有哪些?这有3款有声小说超好用
近年来,人工智能技术的迅猛发展使得许多智能应用得以推广,那你知道多人配音的有声小说有哪些吗? 文字转语音.语音备忘录和WPS Office这三款软件的多人配音的有声小说功能备受大家欢迎. 软件一.文字 ...
- 爬取听书网有声小说音频数据
前言: 朋友最近迷上了听有声小说,可是因为很多的有声小说网站都需要vip才能听,所以他想让我帮他把小说弄下来,方便他可以随时在手机上听.我在网上搜了一下他听的这部小说,的确有很多大的听书网站都需要vi ...
- 【githubshare】支持有声小说与文本小说,可下载 mobi、epub、txt 格式文本小说,兼容 Win
分享一款项目管理后台搭建工具:Motor Admin.无需编码,即可快速为应用搭建简单易用的管理后台. 开发者可定制 CRUD 界面,并提供表单生成器.SQL 语句在线运行.数据可视化.应用管理面板. ...
- python爬取有声小说网站实现自动下载实例
最近想下载一些有声小说,但是苦于没有找到批量下载,每次都是单集单集的下载的,觉得很麻烦,就考虑用python写一个爬虫来实现自动搜集小说,自动下载.下面就是开始展开漫漫的爬虫之路. 基础的就不多说了, ...
- 假期听书友福利-(lian)(ting)(网)有声小说下载脚本
两个星期的考试周副本结束,今天放假.寝室就我一个人,闲来没事,写篇博客混混时间.好像现在csdn上爬虫主题比较火,我也来个听书网站的下载脚本吧. (前两次投竟然审核没通过) 文章目录 下载脚本 (本脚 ...
- top20万_Q3全球超休闲游戏下载、收入TOP20:猎豹移动砖块消消消内购收入高达4390万...
今天(10月23日),SensorTower发布了2019年Q3全球超休闲游戏下载量及收入排名TOP20. 在超休闲下载量方面,中国厂商仍然还有着很大的成长空间,下载量TOP20中未有国产游戏上榜.新 ...
- 用 shell 脚本批量下载畅想听吧(CXT8)和 有声下吧(YSX8)的有声小说
眼睛不好又迷上了小说怎么办? 那就只能用耳朵听啦...上下班3个小时在路上,玩手机么伤眼睛,只能听听有声小说了. 最近一直在找一些有声小说听,发现想要下载下来同步到 itunes 里面还是有点麻烦的 ...
- Python制作属于自己的有声小说
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:merlin& PS:如有需要Python学习资料的小伙伴可 ...
- Python喜马拉雅有声小说音频文件爬虫
今天爬取的是喜马拉雅有声小说. 目标网址:https://www.ximalaya.com/youshengshu/ 分析操作开始: 首先在喜马拉雅有声小说页面,播放任意音频. 当播放音频时,打开抓包 ...
最新文章
- 一篇文章带你搞懂JS对象的自我销毁
- java取余时前者前者小于后者_Java基本语法
- visual studio 插件开发(5) -- 在任意位置添加自己的菜单
- 编译通过,但在运行时报Resolution of the dependency failed
- c++多线程基础4(条件变量)
- BZOJ1729: [Usaco2005 dec]Cow Patterns 牛的模式匹配
- 消息中间件学习总结(20)——主流MQ比较及MQ常见使用场景总结
- before start of result set_Mac也能有庞大的游戏库,体验腾讯start云游戏,真的流畅...
- C#课外实践——校园二手平台(心得篇)
- 如何求出三角形的面积
- 插件占坑,四大组件动态注册前奏(二) 系统Service的启动流程
- (附代码)手写滑动验证码,完整代码开放
- 树莓派B+安装简单版魔镜MagicMirror
- python3爬虫(1)爬取链家二手房
- OpenLayers 3 之 Overlay(覆盖物)详解
- Linux命令卸载谷歌浏览器,UBUNTU16.04安装谷歌浏览器卸载firefox浏览器
- vue-cli、脚手架创建、eslint、alias别名配置、proxy代理配置、axios、scoped、穿透、媒体查询、12栅格、动态rem、1px边框、移动端事件、300ms延迟问题(六)
- sudo: no tty present and no askpass program specified 处理
- 商业智能中的决策, 数据和数据处理方法
- c++中的char* 和char[]的使用