- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 Jsoup和Selenium爬虫对比
jsoup的jar包下载链接 chrome驱动的下载链接 Jsoup的基本应用,登陆及下载 selenium的三种浏览器对比优缺点分析
2018-05-31 10:24:01 4116 3
原创 java实现百度网盘爬虫
项目镇楼本文的项目都在此处哦 工作嘛,就是不在需求中爆发,就在需求中灭亡。 最近接了个奇怪的需求。要用java实现百度网盘(有提取码的)下载。。我估么着就是url和提取码太多他懒得自己一个一个下载emmmmmm反正有需求就得看着折腾。 最开始寻思这种事情,可能目测得去官网查查SDK有木有。。。百度功能太多。。没看懂到底都是...
2018-10-12 14:28:06 5860 3
原创 【图片识别】不应用tess4j的图片验证码识别
依旧是爬虫的问题拓展吧以我爬取http://www.digifilm.com.cn/index.php/index/index.html这个网站上的数据来说吧下载文件需要登陆,登陆需要验证码。首先要了解这个登陆的原理。是先随机生成了一个4位数字的带干扰线的图片,然后把图片对应的数字存到了session中,进行验证的时候,根据填写的数字和session中的验证码进行比较,一致则认为验证码...
2018-07-27 13:33:10 1358 1
原创 【持续更新】正则表达式2
妈耶改版不会用了emmm 补充上一篇的两个正则//整数或两位小数(无符号)public static final String number = "^\\d+(|\\.)\\d{0,2}$";//手机号码校验 要么不填要么是手机号public static final String phone = "^(|((13[0-9]|147|15[0-3]|15[5-9]|173|176...
2018-07-17 17:25:53 245
原创 【JS】使用sortable实现拖拽功能
emmmmm 感觉自己是个被java耽误了的前端闲话少说 进入正题工作中有的时候需要实现一个拖拽功能 比如你有一个列表 然后忽然客户说 改需求了 这个列表顺序要变 你也不能说整个删了重新写一个列表吧 这多绝望啊 就有了几个解决方案:1.弄个图标上移下移function move(obj,fx){ var parent = $(obj).parents(".ui-state-default");...
2018-07-05 09:10:51 2882 10
原创 【持续更新】常用正则表达式
//纯数字 private static final String numberOnly = "^\\d+$"; //空或纯数字 private static final String numberOrNull = "^\\d*$"; //非数字或字母 private static final String notNumberOrLetter = "[^0-9a-zA-Z...
2018-06-27 10:33:30 189
原创 java日期+正则
正则是最好用的工具 牢记于心一般java对日期的处理 我觉得基本操作吧 就是SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");通过这个 把形如“2018-06-19”的字符串转换成日期(java.util.Date格式)但是这个转换 是会抛异常的 比如我取的是数据库中最大的日期 但有可能日期根本不存在 是个字符串 这样的话稳稳的是要...
2018-06-19 16:50:39 8968
转载 【转】java使用jcraft访问sftp,实现文件上传下载删除的工具类
java访问ftp有两种方式 我觉得最直观的区别就是看ftp的端口 21的是普通ftp 22的使用jcraft先把maven依赖留下<!-- https://mvnrepository.com/artifact/com.jcraft/jsch --><dependency> <groupId>com.jcraft</groupId> ...
2018-06-13 17:17:56 554
转载 【转】zip工具类
实现把zip解压到指定路径,把文件夹压缩到zip,把文件列表压缩为zip的三个方法import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Ou...
2018-06-13 17:11:06 167
转载 [转载]怎么给接口发请求
https://www.cnblogs.com/wdpnodecodes/p/7807027.html 点击打开链接写了接口测试用的 亲测直接就可以用 我只用了例1部分sendPost(String params, String requestUrl,String authorization)其中关于这个方法补充一下使用说明参数1 params 是把给接口发的参数map转换为json格式字符串参数...
2018-06-08 11:45:13 1012
原创 小技巧(一) 标识位、List的巧妙添加
标识位、List的巧妙添加:if-else结构中或者switch-case中存在的重复代码怎么更好的解决
2017-11-15 14:42:58 878
原创 内部类存在的意义
一个类的多继承如果都写在一起,不利于管理,并不清楚哪个方法是实现哪个接口的,可以采用内部类的形式,来使代码简便易懂。虽然用4种内部类方式,但其实可以分成两大类,一类是静态的,一类是非静态的,如果要实现的方法并不需要调用外围的属性方法构造器,就可以定义成静态的,节约资源,提高性能。而如果需要用外围的属性,就只能是非静态的,且内部也不能有静态修饰符。
2017-11-08 13:37:25 1369
原创 爬虫中ajax获取数据的方式(get)
在爬数据的时候,有的时候发现driver.get("body").get(0).getText()就不包含所需要的数据图表,这种情况大多是需要查看元素--网络,找到能返回json字符串或者html(查看xhr或者html)。然后模拟一个请求,以图获取它的响应。以https://premium.usnews.com/best-graduate-schools/top-business-schools
2017-11-07 14:06:25 3078 1
原创 Java小代码(可直接用)
一些简单可直接用的小代码,包括1.把List<Map<String,Object>>转换成(' ',' ',...)格式的字符串2.把数字(123456)转换成(123,456)这样带逗号的格式(向上取整)3.把字符串中的数字和文字分离4.把List转换成Json格式
2017-11-06 15:42:47 974
java获取百度网盘真实路径并下载
2018-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人