查看:12 回复:9
一种链式简易脚本语言
zodream
发表于 2025-01-10 18:31:23
最后编辑于 2025-01-10 18:31:23
Main: Get().Is(/\d/, .value, null).Is('', name: ..text).end

// ## 表示正则
.. 表示调取上一步的内容
Is 第一个参数为正则或字符串,第二个为 true 的正则匹配结果,第三个为false
zodream
楼主 发表于 2025-01-10 18:33:07
1楼
获取指定网址上的链接文字
get('http://zodream.cn').html.query('a.href').text

zodream
楼主 发表于 2025-01-10 18:34:09
2楼
获取所有链接的数组
get('http://zodream.cn').html.query('a').map(url:.href,name:.text)
zodream
楼主 发表于 2025-01-10 18:34:29
3楼
post('http://zodream.cn',{a:'b'}).json.query('b').text.split('-').first
zodream
楼主 发表于 2025-01-10 18:34:42
4楼
post('http://zodream.cn',{a:'b'}).json.query('b').text.split('-').last
zodream
楼主 发表于 2025-01-10 18:34:53
5楼
post('http://zodream.cn',{a:'b'}).json.query('b').text.split('-',3).nth(1)
zodream
楼主 发表于 2025-01-10 18:35:05
6楼
post('http://zodream.cn',{a:'b'}).json.query('b').text.match('use (\\d+)',1)
zodream
楼主 发表于 2025-01-10 18:35:19
7楼
url('http://zodream.cn').query({a:'b'}).proxy('http://192.168.0.1:8080').header('Referrer','https://www.baid.com').execute.json.query('b').text
zodream
楼主 发表于 2025-01-10 18:35:30
8楼
get('http://zodream.cn').jsonp.query('b').text
zodream
楼主 发表于 2025-01-10 18:35:41
9楼
get('http://zodream.cn').html.query('a').if(.text.eq('next'), .url.html.text, 'empty')