代码编织梦想

maven学习笔记——尚硅谷-爱代码爱编程

文章目录 maven学习笔记——尚硅谷第一章 Maven概述第一节 为什么要学习Maven1.Maven 作为依赖管理工具1.1 jar 包的规模1.2 jar 包的来源1.3 jar 包之间的依赖关系 2

git——尚硅谷学习笔记-爱代码爱编程

文章目录 Git——尚硅谷学习笔记第1章 Git 概述1.1 何为版本控制1.2 为什么需要版本控制1.3 版本控制工具1.4 Git 简史1.5 Git 工作机制1.6 Git 和代码托管中心 第2章 Git

Selenium-java 登录后重定向页面(页面跳转后)刷新页面,获取cookie-爱代码爱编程

chromeDriver是ChromeDriver对象的实例 final String beforeUrl = chromeDriver.getCurrentUrl();// 获取登录前的url地址 while (chromeDriver.getCurrentUrl().equals(beforeUrl)){// 不断的获取地址判断一下,地址有没有变

实现所有网站的qq登录返回登录后的cookie信息-爱代码爱编程

开源地址:https://github.com/1015770492/autoLoginQQWithAnyWeb 注意:如果你下载了源码,想在自己的windows环境下测试,将源码中top.yumbo.music.test.configuration.ChromeAutoConfigration中 指定chromedriver路径的注释打开,并且指向正确

谈一谈 spring、springboot环境下字符串的判空,以及 java8的对象判空-爱代码爱编程

StringUtils   spring以及springboot项目是经典的web应用框架,在web应用中经常会从前端传来用户输入的数据。可以使用spring提供的工具类:org.springframework.util.StringUtils 下面是判空以及对于一些没有实际意义的字符串的判断 System.out.println(StringUti

JSONPath的语法和使用-爱代码爱编程

最近一直再思考统一网易云音乐与qq音乐的api,做着做着写了好多代码 利用 linux的 tree -if 命令,展示一下这几天写的代码 root@angel:~# tree -if starter/ starter starter/annotation starter/annotation/BiAsyncAnnotaion.java starter/a

selenium-java 实现QQ音乐自动登录获取cookie数据,爬取qq音乐会员资源和网易云音乐会员资源。实现任意网站的会员资源爬取-爱代码爱编程

java+selenium-java 实现qq自动登录功能并获取cookie 下面是网易云音乐的qq自动功能演示,cookie信息在控制台中会打印出来。---->下一步就是利用这个cookie实现网站资源的爬取。 下面是qq音乐的自动登录 CSDN的自动登录 源代码如下 import org.openqa.selenium.*;

java爬虫,爬取js渲染完成后的网页-爱代码爱编程

在爬取bilibili的时候发现通过一般的客户端获取网页内容,会发现网页全是乱码,爬取百度等网页不会出现乱码,在我排除编码问题后,推测bilibili的网页采用js加密了网页。 使用 第一步加入maven依赖 一个是必要的htmlunit框架用来获取渲染完成后的网页 另一个是jsoup爬虫框架,用来获取网页中想要获取的内容 <!-- htt

RestTemplate自定义请求头,get方式下载文件-爱代码爱编程

get方式自定义请求头下载文件 RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders();//创建请求头对象 headers.add("referer",refererUrl);//设置请求头,多个头则通过add一个一个添加 HttpEn

commons-lang3的使用-爱代码爱编程

  <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.8</version> </depe

单元测试数据构造工具及单元测试抽象父类-爱代码爱编程

调用newData方法,传入指定Bean的Class类型,自动根据set方法构建随机数据,注意,这里的set方法是指属性的set方法,继承的属性也可以!具体用法参见代码的main方法。 注意:由于部分数据进行了限制,尤其是