import re r = requests.post(url) res = r.content.decode("utf_8") result = re.findall("a(.+?)c",res) 有括号或者逗号,要加转义\ 返回的是个list print(result[0]) ...
分类:
其他好文 时间:
2020-01-20 19:10:07
阅读次数:
52
CrudRepository中的方法(这个接口提供了基本增删改查方法) save(entity):添加一条数据 save(entities):添加多条数据entities为集合 findOne(id):根据id查询一条数据 exists(id):判断id是否存在 findAll():查询全部数据 d ...
分类:
其他好文 时间:
2020-01-17 13:13:24
阅读次数:
817
一、ldap登录 ldap相关的文档请参考其他资料,再次不再详述。假设ldap已经存储了用户的相关信息数据;目前需要再其他服务中调用ldap的用户信息来登录。如下 1.控制器层 @ApiOperation(value = "登录", notes = "", httpMethod = "GET") @ ...
分类:
其他好文 时间:
2020-01-16 19:06:51
阅读次数:
94
使用正则表达式替换字典数据 ${memberID} 对应的正则表达式 '\$\{.*\}'解释:\$ 转义替换字符串中 $ \{ 转义替换字符串中 { . 除了\n中的任意单个自符 * 匹配*前面的字符零次或者多次 \} 转义替换字符串中 } dict = {"memberId":"${member ...
分类:
编程语言 时间:
2020-01-16 18:45:18
阅读次数:
88
DbUtil工具类 public class DbUtil { private static String url = "jdbc:mariadb://localhost:3306/test?useSSL=false&useUnicode=true&characterEncoding=UTF-8&s ...
分类:
数据库 时间:
2020-01-15 23:22:58
阅读次数:
117
上一篇解决了但页面的字体反爬, 这篇记录下如何解决动态字体文件, 编码不同, 文字顺序不同的情况 源码在最后 冷静分析页面 打开一个页面, 发现字体文件地址是动态的, 这个倒是好说, 写个正则, 就可以动态匹配出来 先下载下来一个新页面的字体文件, 做一下对比, 如图 mmp, 发现编码, 字体顺序 ...
分类:
其他好文 时间:
2020-01-13 10:38:21
阅读次数:
77
第七课正则中的分组#分组#正则表达式中用一对圆括号括起来的部分被称为一个分组#‘(\d\d\d)-(\d\d)‘importre‘‘‘1.只有圆括号括起来的部分才算一组,如果正则表达式中既有被圆括号括起来的部分,也有未被圆括号括起来的部分,那么只将圆括号括起来的部分算一组2.group方法,如果不指定参数,会返回匹配的整个字符串,如果加参数,会返回指定分组的字符串,组索引从1开始3.groups方
分类:
编程语言 时间:
2020-01-11 09:45:27
阅读次数:
108
1 import requests 2 import json 3 import random 4 from bs4 import BeautifulSoup 5 6 import time 7 8 import re 9 10 # 获取验证码 11 12 13 def get_code(url): ...
分类:
编程语言 时间:
2020-01-08 14:37:27
阅读次数:
165
/** * Specification的多表查询 */ @Test public void testFind() { Specification<LinkMan> spec = new Specification<LinkMan>() { public Predicate toPredicate(R... ...
分类:
其他好文 时间:
2020-01-01 09:20:19
阅读次数:
405
1. 匹配单个字符 字符功能 . 匹配任意1个字符(除了\n) [ ] 匹配[ ]中列举的字符 \d 匹配数字,即0-9 \D 匹配非数字,即不是数字 \s 匹配空白,即 空格,tab键 \S 匹配非空白 \w 匹配单词字符,即a-z、A-Z、0-9、_ \W 匹配非单词字符 2. 匹配多个字符 字 ...
分类:
其他好文 时间:
2019-12-30 09:38:01
阅读次数:
106