From 9a46d942dfde3705eb5409a9d063b9c81c7e8b98 Mon Sep 17 00:00:00 2001 From: QAIU <736226400@qq.com> Date: Thu, 25 May 2023 17:44:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E8=93=9D=E5=A5=8F=E4=BA=91?= =?UTF-8?q?=E5=AF=86=E7=A0=81=E8=AE=BF=E9=97=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/http-tools/test.http | 16 +++++++ .../java/cn/qaiu/web/test/TestWebClient2.java | 47 +++++++++++++++++-- 2 files changed, 59 insertions(+), 4 deletions(-) diff --git a/web-service/src/main/resources/http-tools/test.http b/web-service/src/main/resources/http-tools/test.http index 50ea3e0..a309a05 100644 --- a/web-service/src/main/resources/http-tools/test.http +++ b/web-service/src/main/resources/http-tools/test.http @@ -1,10 +1,14 @@ ### +# @no-redirect GET http://127.0.0.1:6400/api/serverApi/test3?fullUrl=https://wwp.lanzoux.com/iNvid035jgcb ### # @no-redirect GET http://127.0.0.1:6400/parser?url=https://lanzoux.com/ia2cntg ### # @no-redirect +GET http://127.0.0.1:6400/parser?url=https://lanzoux.com/iNvid035jgcb +### +# @no-redirect GET http://127.0.0.1:6400/parser?url=https://cowtransfer.com/s/9a644fe3e3a748 ### # @no-redirect @@ -156,3 +160,15 @@ GET http://127.0.0.1:6400/json/uc/33197dd53ace4 ### # @no-redirect GET http://127.0.0.1:6400/parser?url=https://fast.uc.cn/s/33197dd53ace4 + +### +POST https://wwsd.lanzoue.com/ajaxm.php +Accept: application/json, text/javascript, */* +Content-Type: application/x-www-form-urlencoded + +action=downprocess&sign=AGYHOQk4BjdTWgQ7BzcGOlU_bATVSNQMxBDFQZgZoBj4HMFEgWnMOZ1I1A2NWOgUxB20HMlM_aUGoLOgQz&p=e4k4 + +### +https://developer.lanzoug.com/file/?VDJbZVxtADFSWwY+U2YHa1FuU2tTYgBnBnUGZFNmWylSOVMpCTJQZQQhBSdQKQFkBjMOfAMyA21VPVs8V28BLVRkWyJcMAB6UjcGfVNlB29RZVN4U3YAawZxBiZTaVszUj5TYQkLUG0ENgVuUDUBMQZkDjsDbgMxVWBbZFc8ASZUMlt/XDwAZVIyBmFTNwc3UTtTYFM8ACQGcQZwUzJbaFJiUzYJZ1ArBGIFZlArATIGaQ4kAz8DMlVnWz9XMwE1VGZbOFw3AG1SPQY0UzcHMVFqUzdTbwBmBjEGMVNsW2NSM1MzCWxQNwRkBWVQNwEwBmQOPwNyA3tVO1stVy0BdVQnW2lccwA9UmAGbVM2BzZRPlNvUzgAOwY5BiZTe1szUj9TYQkyUDkEYwVjUDQBMAZsDiUDcgMnVTRbMVd8AT1UZVs6XDkAYVI0BmBTNQc/UTlTZVMqAHcGcQZ3UzJba1JkUzwJYVA0BGIFYVA0ATAGaw4tAykDaFUiW2BXOgExVGZbIlwzAGdSNgZ%2BUzYHMlE9U3hTOwA6 +### +https://developer.lanzoug.com/file/?VTNVa1tqAjMFDAM7BDEAbAE+U2tfbgZhBnVbOQUwVCYEb1IoAToCNwQhVnRXLlcyVWAEdl9uVzkEbFYxVm5VeVVlVSxbNwJ4BWADeAQyAGgBNVN4X3oGbQZxW3sFP1Q8BGhSYAEDAj8ENlY9VzJXZ1U3BDFfMldlBDFWaVY9VXJVM1VxWzsCZwVlA2QEYAAwAWtTYF8wBiIGcVstBWRUZwQ0UjcBbwJ5BGJWNVcsV2RVOgQuX2NXZgQ2VjJWMlVhVWdVNlswAm8FagMxBGAANgE6UzdfYwZgBjFbbAU6VGwEZVIyAWQCZQRkVjZXMFdmVTcENV8uVy8EalYgVixVIVUmVWdbdAI/BTcDaARhADEBblNvXzQGPQY5W3sFLVQ8BGlSYAE6AmsEY1Y2VztXY1U/BDFfM1dnBDRWZFYkVXpVc1VkW2oCIQVuA2QEZgA5AW5TZl8wBjYGMFtkBWFUcwRxUnUBKwJrBGNWNlc7V2NVPwQxXzJXZQQzVmdWLFUhVTxVcls7AmcFYgNnBH4AMwFoU2RfLgY1BjVbawV3VGIEPA== diff --git a/web-service/src/test/java/cn/qaiu/web/test/TestWebClient2.java b/web-service/src/test/java/cn/qaiu/web/test/TestWebClient2.java index 7b7aca0..bfb48ed 100644 --- a/web-service/src/test/java/cn/qaiu/web/test/TestWebClient2.java +++ b/web-service/src/test/java/cn/qaiu/web/test/TestWebClient2.java @@ -1,16 +1,55 @@ package cn.qaiu.web.test; +import io.vertx.core.MultiMap; import io.vertx.core.Vertx; +import io.vertx.core.json.JsonObject; import io.vertx.ext.web.client.WebClient; +import org.apache.commons.lang3.RegExUtils; +import org.junit.Test; + +import java.util.regex.Matcher; +import java.util.regex.Pattern; public class TestWebClient2 { - public static void main(String[] args) { + @Test + public void matcherHtml() { + + Pattern compile = Pattern.compile("class=\"ifr2\" name=.+src=\"(/fn\\?[a-zA-Z0-9_+/=]{16,})\""); + var text = """ +