精易论坛

标题: 标准模版库网址请求支持sk5 [打印本页]

作者: 1226852858    时间: 2025-6-17 12:37
标题: 标准模版库网址请求支持sk5
  
子程序名返回值类型公开备 注
标准模板库_网址请求字节集 
参数名类 型参考可空数组备 注
url文本型文本型完整的网页地址,必须包含http://或者https://。*|*
访问方式整数型注明:其值可以是0(GET),1(POST),2(HEAD),3(PUT),4(OPTIONS),5(DELETE),6(TRACE),7(CONNECT),8(PATCH)。
data文本型注明:仅在访问方式为POST时有效。
协议头文本型注明:一些附加的协议头信息,一行一个,以换行符隔开。
返回协议头文本型
Cookies文本型注明:提交的Cookie。
返回Cookies文本型
代理ip文本型注明:提供所欲使用的代理地址,支持多种协议(http,https,socks4,socks4a,socks5,socks5h),例如(http协议):http://127.0.0.1:8080。
代理账号文本型注明:提供代理地址所需的用户名
代理密码文本型注明:提供代理地址所需的用户密码.
重定向次数整数型注明:欲遵循网站重定向的最大次数,为-1时无限制,为0时禁止重定向.
补全协议头逻辑型注明:当附件协议头为空时自动添加必要的UA协议头 默认为假,假将不再添加非传入协议头。
协议头大小写逻辑型注明:将协议头中的键名首字母处理为大写,默认为假
超时时间整数型注明:指定本次完成整个请求所限定的超时时间,为-1时不限制,单位:秒.
忽略SSL错误逻辑型注明:是否忽略任何SSL验证相关错误,即不验证证书也不验证服务器(如使用了代理将会被一同忽略)
编码方式文本型注明:指定所欲请求服务器使用的内容编码(压缩)方式,即"Accept - Encoding"协议内容,例如"gzip, deflate, br",会覆盖协议头部分,如果协议头存在编码压缩方式,此位置不指定则不会自动转码.
变量名类 型静态数组备 注
返回文本文本型 
访问地址EStl_字符串 
提交信息EStl_字节集 
代理地址EStl_字符串 
提交CookiesEStl_字符串 
返回ookieEStl_字符串 
附加协议头EStl_字符串 
返回议头EStl_字符串 
账号EStl_字符串 
密码EStl_字符串 
传输编码方式EStl_字符串 
bin字节集 
如果真 (访问方式 < 0 访问方式 > 8)
访问方式 = 0

如果真 (是否为空 (访问方式))
访问方式 = 0

如果真 (超时时间 ≠ -1)
如果 (超时时间 < 1)
超时时间 = 15000
超时时间 = 超时时间 × 1000


如果真 (重定向次数 ≠ -1)
如果 (重定向次数 < 1)
重定向次数 = 0




如果真 (是否为空 (补全协议头))
补全协议头 = 真

如果真 (是否为空 (协议头大小写))
协议头大小写 = 真

如果真 (是否为空 (忽略SSL错误))
忽略SSL错误 = 假
访问地址.追加 (url)
判断 (是否为空 (data))
提交信息.清除字节集 ()
提交信息.添加 (data)

判断 (是否为空 (代理ip))
代理地址.清除 ()
代理地址.追加 (代理ip)

判断 (是否为空 (代理账号))
账号.清除 ()
账号.追加 (代理账号)

判断 (是否为空 (代理密码))
密码.清除 ()
密码.追加 (代理密码)

判断 (是否为空 (Cookies))
提交Cookies.清除 ()
提交Cookies.追加 (Cookies)

判断 (是否为空 (协议头))
附加协议头.清除 ()
附加协议头.追加 (协议头)

判断 (是否为空 (编码方式))
传输编码方式.清除 ()
传输编码方式.追加 (编码方式)

bin = 网址请求 (访问地址, 0, 提交信息, 提交Cookies, 返回ookie, 附加协议头, 返回议头, 重定向次数, 代理地址, 账号, 密码, 补全协议头, 协议头大小写, 超时时间, 忽略SSL错误, 传输编码方式)
返回协议头 = 返回议头.取文本A1 ()
返回Cookies = 返回ookie.取文本A1 ()
返回 (bin)


i支持库列表   支持库注释   
LibStl(未知支持库)



这里是测试例子

.版本 2
.支持库 spec

bin = 标准模板库_网址请求 (“https://www.baidu.com/”, , , “user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1 Edg/137.0.0.0”, 返回协议头, , 返回Cookies, , , , , , , , , )
调试输出 (编码_Utf8到Ansi (bin), 返回协议头, 返回Cookies, )
bin = 标准模板库_网址请求 (“https://www.baidu.com/”, , , “user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1 Edg/137.0.0.0”, 返回协议头, , 返回Cookies, “socks5://61.171.105.151:19709”, “3SFW0RE6AI”, “46482530”, , , , , , )
调试输出 (编码_Utf8到Ansi (bin), 返回协议头, 返回Cookies, )




不知道写法对不对,有没有大神指导一下


2e7e9ccc-b7ee-494b-a40a-fde9c42e83a3.png (73.91 KB, 下载次数: 0)

2e7e9ccc-b7ee-494b-a40a-fde9c42e83a3.png

4867ac26-a24a-4b27-877b-807d33374384.png (109.95 KB, 下载次数: 0)

4867ac26-a24a-4b27-877b-807d33374384.png

作者: pipicool    时间: 2025-6-17 12:52
学习一下
作者: kyo9766    时间: 2025-6-17 13:43
简单调用,感谢分享
作者: 胖子葛格    时间: 2025-6-17 13:53
感谢大神分享~!
作者: 阿龙    时间: 2025-6-17 14:53
访问方式写死get了
作者: 1226852858    时间: 2025-6-17 15:13
阿龙 发表于 2025-6-17 14:53
访问方式写死get了

忘了删,不好意思,
作者: qqmqqg    时间: 2025-6-17 15:34
6666666666666666666666
作者: 1184798949    时间: 2025-6-17 15:41
感谢分享
作者: wh1234567    时间: 2025-6-17 17:56
感谢分享
作者: wjswzj0    时间: 2025-6-17 19:48
感谢分享,很给力!~
作者: ttggnn    时间: 2025-6-17 21:22
感谢分享
作者: lxn2wyf    时间: 2025-6-17 22:24
感谢发布原创作品,精易因你更精彩!
作者: 豆豆灰常开心    时间: 2025-6-18 07:17
下个学习一下
作者: 查过    时间: 2025-6-18 07:22
感谢您对论坛的支持!
作者: year1970    时间: 2025-6-18 09:51
感谢分享
作者: 191039295    时间: 2025-6-19 09:38
感谢分享,很给力!~
作者: sky122    时间: 2025-6-21 09:18
感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4