精易论坛

标题: curl模块修改版 网页_访问_Curl()再次修改版 [打印本页]

作者: 黑暗法师    时间: 2024-4-27 08:51
标题: curl模块修改版 网页_访问_Curl()再次修改版


这两天有客户找我说软件在win7上部分电脑无法访问
猜测到是这个的原因(让 Winhttp 支持 TLS1.1/TLS1.2 https://125.confly.eu.org/thread-14086625-1-1.html
但是客户说工作室电脑多安装补丁麻烦,为了省事修改网页访问对象,所以我就找到了curl模块修改版 网页_访问_Curl() https://125.confly.eu.org/forum.php?mod=viewthread&tid=14791779
问题是解决了,但有两点问题,一是没有网页访问对象快,二是携带的dll有2m多,所以我就继续论坛寻找,发现都没有符合我的需要,后来在一个投屏软件里的libcurl.dll貌似好点,于是就测试了一下
这个dll只有700k,效率虽说没有网页访问对象高,但好像比@qcby那个模块里的快不少,目前没有更好的,暂时先用这个,看看论坛大神还有好的方案可以提供吗



自用调试.rar (1.37 MB, 下载次数: 982)

作者: 小磊88    时间: 2024-4-27 09:05
感谢分享,很给力!nb
作者: 帅怨    时间: 2024-4-27 10:04
谢谢分享、


作者: fire9    时间: 2024-4-27 10:13
感谢分享
作者: 无名霸道    时间: 2024-4-27 10:17
666666666666666666666666666666666666
作者: wxinlin    时间: 2024-4-27 10:19
可以在程序开始就初始化下 不     其他网页访问都不要重复初始化
作者: year1970    时间: 2024-4-27 10:26
感谢分享
作者: 小虎来了    时间: 2024-4-27 11:04
感谢分享
作者: guangye1    时间: 2024-4-27 11:11
速度很重要。下载用用
作者: kanhaiyouyue    时间: 2024-4-27 12:50
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: 吃干饭的锅    时间: 2024-4-27 13:35
感谢分享。支持
作者: 一C    时间: 2024-4-27 13:57
支持大佬
作者: hjinpwhe1    时间: 2024-4-27 14:01
支持开源~!感谢分享
作者: 网络注册会员    时间: 2024-4-27 14:22

支持开源~!感谢分享
作者: wmv520    时间: 2024-4-27 14:39
#在这里快速回复#支持开源~!感谢分享
作者: a657938016    时间: 2024-4-27 14:41
支持开源~!感谢分享   
作者: 胖子葛格    时间: 2024-4-27 15:17
感谢大神分享~!
作者: 布点脚本师    时间: 2024-4-27 16:12
感谢大神分享~!
作者: lmwdz    时间: 2024-4-27 18:46
感谢分享
作者: ttggnn    时间: 2024-4-27 21:24
感谢分享
作者: 艾玛克138    时间: 2024-4-27 21:29
感谢楼主分享
作者: shituo    时间: 2024-4-27 21:51
可以试试 网页_访问
作者: shuya1    时间: 2024-4-28 00:10
新技能已get√
作者: 查过    时间: 2024-4-28 07:14
全都是大佬~
作者: 豆豆灰常开心    时间: 2024-4-28 07:19
全都是大佬~
作者: 杨明煜    时间: 2024-4-28 08:59
支持分享和开源...........
作者: 一指温柔    时间: 2024-4-28 09:16
感谢分享,很给力!~
作者: zhangx1aoxi    时间: 2024-4-28 10:02
        感谢分享,很给力!~
作者: mgfz    时间: 2024-4-28 13:02
很赞!希望不断优化。
作者: bianyuan456    时间: 2024-4-28 17:20
已经顶贴,感谢您对论坛的支持!
作者: 670341236    时间: 2024-4-28 19:24
谢谢楼主分享哈
作者: pipicool    时间: 2024-4-28 21:43
学习一下
作者: 396384183    时间: 2024-4-29 00:20
curl模块修改版
作者: 查过    时间: 2024-4-29 07:24
感谢您对论坛的支持!
作者: 豆豆灰常开心    时间: 2024-4-29 07:29
全都是大佬~
作者: orjg    时间: 2024-4-29 08:19
感谢分享,很给力!~
作者: ensurf    时间: 2024-4-29 09:51
学习一下
作者: lvdout    时间: 2024-4-29 11:40
学习一下
作者: yuxuanju    时间: 2024-4-29 11:52
这蛤什么用途?
作者: 循环判断首    时间: 2024-4-30 04:43
本帖最后由 循环判断首 于 2024-4-30 04:54 编辑

找到个更小的 (445KB),版本是 (libcurl/7.85.0-DEV Schannel WinIDN 貌似是开发版?) 楼主模块原版是(libcurl/7.70.0 mbedTLS/2.11.0 zlib/1.2.8)
来自万能的百duSDK~ 貌似访问的更快那么一点点,看版本资料是说 :
[JavaScript] 纯文本查看 复制代码
使用 Windows 本地的 Schannel 库进行 SSL/TLS 加密。 Schannel 库通常比 mbedTLS 库更快,并且可以更好地利用 Windows 的硬件加速功能。

貌似也就快一点点 - -||
懒得登VX截图了~ 直接贴文字吧 QAQ
  
时间_取间隔_开始 (“原版”)
计次循环首 (10, )
网页_访问_Curl (“https://www.baidu.com/”, , , , , , , , , , , , , , , , , )
计次循环尾 ()
时间_取间隔_结束 (“原版”)
时间_取间隔_开始 (“缩小版”)
计次循环首 (10, )
网页_访问_Curl2 (“https://www.baidu.com/”, , , , , , , , , , , , , , , , , )
计次循环尾 ()
时间_取间隔_结束 (“缩小版”)


响应速度对比:
[JavaScript] 纯文本查看 复制代码
[04:38:17] * 原版:1秒849.32毫秒
[04:38:18] * 缩小版:1秒262.3941毫秒
[04:38:23] * 原版:1秒759.961毫秒
[04:38:24] * 缩小版:1秒221.3763毫秒
[04:38:28] * 原版:1秒796.6656毫秒
[04:38:29] * 缩小版:1秒263.8693毫秒

附件在这里:
libcurl.7z (192.3 KB, 下载次数: 38)



作者: ran88    时间: 2024-4-30 05:18
学习学习
作者: 忘川内酷    时间: 2024-4-30 20:51
正好需要,试试看好用不
作者: 蒙顺童    时间: 2024-5-1 10:54
感谢分享,很给力!~
作者: 黑暗法师    时间: 2024-5-1 15:04
循环判断首 发表于 2024-4-30 04:43
找到个更小的 (445KB),版本是 (libcurl/7.85.0-DEV Schannel WinIDN 貌似是开发版?) 楼主模块原版是(libcur ...

速度是快,你看看兼容性,我这边测试百du不返回数据
作者: 就是那个秋    时间: 2024-5-2 15:50
        感谢分享,很给力!~
作者: wbc023    时间: 2024-5-2 17:10
试试这个呢`````
作者: apple8    时间: 2024-5-2 17:19
试试看~试试看~
作者: apple8    时间: 2024-5-2 17:19
试试看~~~~~~
作者: nlxxbc    时间: 2024-5-3 12:11
不错。。。。。。。。。。。。。。。。
作者: 光影魔术    时间: 2024-5-3 23:30
感谢分享
作者: yz1675052    时间: 2024-5-6 13:27
这两天有客户找我说软件在win7上部分电脑无法访问
作者: a657938016    时间: 2024-5-6 13:45
支持开源~!感谢分享
作者: yz1675052    时间: 2024-5-6 16:59
youxiuruniha
作者: futiem    时间: 2024-5-8 11:46
#在这里快速回复#户找我说软件在win7上部分电脑无法访问
作者: futiem    时间: 2024-5-8 11:47
户找我说软件在win7上部分电脑无法访问我这边测试百du不返回数据
作者: futiem    时间: 2024-5-8 17:05

户找我说软件在win7上部分电脑
作者: a3361920    时间: 2024-5-14 05:59
Method = "PUT" Method = "DELETE"   curl_easy.置选项文本 (10036, Method)    修改下方式就可以支持 PUT DELETE等
作者: legewudi    时间: 2024-5-14 23:57
  
子程序名返回值类型公开备 注
指定超时逻辑型 指定超时设置 (设置后一直有效) (要想本次访问就生效 请在Open前调用)
参数名类 型参考可空数组备 注
ConnectTimeout整数型连接超时,单位毫秒 留空=15000(15秒)
SendTimeout整数型发送超时,单位毫秒 留空=120000(120秒/2分钟)
变量名类 型静态数组备 注
Ret整数型 
如果 (是否为空 (ConnectTimeout))
Ret = curl_easy.置选项 ( #CURLOPT_连接超时毫秒, 15000)
Ret = curl_easy.置选项 ( #CURLOPT_连接超时毫秒, ConnectTimeout)

如果 (是否为空 (SendTimeout))
Ret = curl_easy.置选项 ( #CURLOPT_超时毫秒, 120000)
Ret = curl_easy.置选项 ( #CURLOPT_超时毫秒, SendTimeout)

如果真 (Ret = #CURLE_OK )
返回 ()
返回 ()


超时方法有问题所致

作者: shane000    时间: 2024-5-19 05:20
感谢分享,学习学习
作者: Chrismk    时间: 2024-5-31 03:32
多谢分享
作者: futiem    时间: 2024-6-24 13:39
#在这里快速回复# curl模块修改版 网页_访问
作者: futiem    时间: 2024-6-24 13:40
curl模块修改版 网页_访问
作者: godandwoman    时间: 2024-6-28 18:23
支持开源~!感谢分享
作者: 小汪汪    时间: 2024-6-29 00:38
使用这个模块自带的dll是http2.0会失效,还是需要换成那个大的dll
作者: 黑暗法师    时间: 2024-6-29 06:55
小汪汪 发表于 2024-6-29 00:38
使用这个模块自带的dll是http2.0会失效,还是需要换成那个大的dll

不知道你测试的哪个网站,我试了https://www.microsoft.com/zh-cn/没问题
作者: wuyueqi168    时间: 2024-6-30 22:14
大佬再加上 "PUT"  "DELETE"  
作者: QurSuiAn    时间: 2024-7-20 17:24
大力支持,继续优化......
作者: QurSuiAn    时间: 2024-7-20 17:24
支持开源~!感谢分享
作者: q127    时间: 2024-7-21 23:06
黑暗法师 发表于 2024-6-29 06:55
不知道你测试的哪个网站,我试了https://www.microsoft.com/zh-cn/没问题

斗yu的扫码登录看播积分领取,都用不了,应该是这个问题了,dll的问题
作者: 20213    时间: 2024-7-22 09:52
我的现在也不返回数据了
作者: pkckckckck    时间: 2024-7-26 11:14
4222222222222222
作者: pkckckckck    时间: 2024-7-26 11:14
755555555555555555
作者: 2673114834    时间: 2024-7-29 15:36
        支持开源~!感谢分享
作者: 蓝色海带    时间: 2024-7-30 14:40
感谢楼主下载了
作者: by626    时间: 2024-8-6 12:37
循环判断首 发表于 2024-4-30 04:43
找到个更小的 (445KB),版本是 (libcurl/7.85.0-DEV Schannel WinIDN 貌似是开发版?) 楼主模块原版是(libcur ...

确实更快,已经用上了.
作者: qscwdv    时间: 2024-8-6 16:44
大佬再加上 "PUT"  "DELETE"  
作者: f121809994    时间: 2024-8-10 23:09
我要学习一下
作者: xia3422    时间: 2024-8-14 13:44
这也可以 哈哈
作者: 哭红眼吓死你    时间: 2024-8-17 23:10
来学习一下
作者: qq2442376977    时间: 2024-9-1 04:31
支持开源~!感谢分享
作者: lihaoming551    时间: 2024-9-15 01:51
7 12:50        大力支持,继续优化......
作者: lihaoming551    时间: 2024-9-15 01:52
(1.37 MB, 下载次数: 445)
作者: a990350    时间: 2024-9-20 17:23
感谢分享
作者: joysen20    时间: 2024-9-21 22:05
感谢分享
作者: 〤訤    时间: 2024-10-15 15:23

感谢分享
作者: wanghua2015    时间: 2024-10-24 15:29
感谢分享!下载看看。
作者: 小书臣    时间: 2024-11-5 18:58
大力支持,继续优化......
作者: xiang5905    时间: 2024-11-6 09:03
多线程会崩溃不
作者: 白猫c    时间: 2024-11-11 09:27
感谢分享!
作者: 琉璃苣    时间: 2024-12-9 15:05
        支持开源~!感谢分享
作者: 琉璃苣    时间: 2024-12-9 15:49
链接给我。我不要这个接口
作者: futieming    时间: 2024-12-23 10:00
curl模块修改版 网页_访问_Curl()再次修改版
作者: futiem    时间: 2024-12-23 10:01
curl模块修改版 网页_访问_Curl()再次修改版
作者: feng990401    时间: 2024-12-25 22:11

大力支持,继续优化......
作者: feng990401    时间: 2024-12-25 22:11

大力支持,继续优化......
作者: lelele1979    时间: 2024-12-26 21:04
为什么不用网页访问呢,请指教
作者: 白云飘飘    时间: 2024-12-27 16:01
支持开源~!感谢分享
作者: 951902929    时间: 2024-12-31 22:20

感谢分享!
作者: iekeji    时间: 2025-1-1 19:51
学习学习学习学习学习学习学习学习学习学习学习学习学习学习
作者: 七散    时间: 2025-1-18 17:31
        大力支持,继续优化......




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