public static String getNameFieldsRegex(final String input) {
// Compile regular expression
final Pattern pattern = Pattern.compile("\"[^\"]*\"", Pattern.CASE_INSENSITIVE);
// Match regex against input
final Matcher matcher = pattern.matcher(input);
// Use results...
String ans = "";
// System.out.println(input);
while(matcher.find()) {
int start_idx = matcher.start();
int len = input.length();
System.out.println(start_idx);
ans = input.substring(start_idx);
break;
}
return ans;
}
1条答案
按热度按时间j8yoct9x1#
你可以使用chrome dev工具库与selenium 4.
步骤1:获取所有网络请求。
步骤2:迭代requests列表,获取每个post请求的post数据,使用正则表达式拆分字符串,并进一步应用正则表达式获取name字段。要获取每个name字段的值,请使用布尔标记。在map中捕获每一对。
请求后有效负载格式:
编辑获取名称字段正则表达式函数: