开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2781|回复: 24
收起左侧

[技术专题] 实时获取会变动的公网ip教程

[复制链接]
结帖率:93% (13/14)
发表于 2024-6-28 15:14:17 | 显示全部楼层 |阅读模式   广东省深圳市
这个应该挺多人需要的,最近开了个电信的公网ip,100大洋一个月,固定的1000一个月,真够黑的,问题还是会变动的ip。主要是云服务器达不到自己需要的网速,用hyper-v装了几台,找了好久才找到方法。最开始用过花生壳,ftp等等。感觉都有局限性。最后想到日记本,但好多接口还需要解析啥的太麻烦了(例如有道,映像等等)。今天无意间发下百度云也有。看了下居然直接能用。抓了个包。然后就实现了实时获取。  cookie自己登入百度就能直接获取。自己新建个笔记。也可以做软件更新用。希望能帮到各位朋友
下面的代码不能用的话,自己用fd重新抓个包就行。
没怎么修改。都是精易助手直接生成的。


  
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
时钟_创建 (取窗口句柄 (), 999, 20000, &上传ip)
子程序名返回值类型公开备 注
上传ip到百度云记事本文本型 本命令由【精易网页调试助手】生成,请配合精易模块使用。
参数名类 型参考可空数组备 注
IP地址文本型
变量名类 型静态数组备 注
局_网址文本型 
局_提交数据文本型 
ADD_协议头类_POST数据类 
局_提交协议头文本型 
局_结果字节集 
局_返回文本型 
局_网址 = https://note.baidu.com/api/note? ... k=&clienttype=0
' param={"content":"333","_key":"c0d004ce45fd15f7-1719544703"}
局_提交数据 = “param={”#引号“content”#引号“:”#引号 + IP地址 + #引号“,”#引号“_key”#引号“:”#引号“c0d004ce45fd15f7-1719544703”#引号“}”
ADD_协议头.添加 (“User-Agent”, “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0”, )
局_提交协议头 = ADD_协议头.获取协议头数据 ()
局_结果 = 网页_访问_对象 (局_网址, 1, 局_提交数据, #百度云记事本cookie, , 局_提交协议头, , , , , , , , , , , , , )
局_返回 = 到文本 (编码_编码转换对象 (局_结果, , , ))
返回 (局_返回)
子程序名返回值类型公开备 注
_按钮1_被单击  
上传ip到百度云记事本 (系统_取外网IP ())
子程序名返回值类型公开备 注
上传ip  
上传ip到百度云记事本 (系统_取外网IP ())
子程序名返回值类型公开备 注
提取百度云记事本信息文本型 本命令由【精易网页调试助手】生成,请配合精易模块使用。
变量名类 型静态数组备 注
局_网址文本型 
ADD_协议头类_POST数据类 
局_提交协议头文本型 
局_结果字节集 
局_返回文本型 
局_网址 = https://note.baidu.com/api/note? ... ==&clienttype=0
ADD_协议头.添加 (“User-Agent”, “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0”, )
局_提交协议头 = ADD_协议头.获取协议头数据 ()
局_结果 = 网页_访问_对象 (局_网址, 1, , #百度云记事本cookie, , 局_提交协议头, , , , , , , , , , , , , )
局_返回 = 到文本 (编码_编码转换对象 (局_结果, , , ))
返回 (局_返回)



11.png
555.png

结帖率:93% (13/14)

签到天数: 3 天

 楼主| 发表于 2024-7-4 11:11:07 | 显示全部楼层   广东省深圳市
本帖最后由 咸鱼不闲 于 2024-7-5 10:38 编辑

.版本 2
.支持库 spec

.子程序 永硕取登入cookie, 文本型
.参数 永硕账号, 文本型
.参数 永硕密码, 文本型
.局部变量 返回cookie, 文本型

永硕账号 = “”  '
永硕密码 = “”  '
网页_访问S (“http://ht.ys168.com/login.aspx?dlmc=” + 永硕账号 + “&ly=/kjsz/szbt.aspx”, 1, “cz=Dl&yhm=” + 永硕账号 + “&glmm=” + 永硕密码 + “”, , 返回cookie, , , , , , , , , , , , , , , , )
返回 (返回cookie)

.子程序 上传ip到永硕e盘
.参数 ip, 文本型

网页_访问S (“http://ht.ys168.com/kjsz/syjy.aspx?dlmc=” + 永硕账号 + “”, 1, “syjy=” + ip + “&cz=xg”, 永硕取登入cookie(), , , , , , , , , , , , , , , , , )


.子程序 提取ip_从永硕e盘, 文本型
.局部变量 返回cookie, 文本型
.局部变量 content, 文本型
.局部变量 ip, 文本型

content = 到文本 (编码_URL解码 (网页_访问S (“http://ht.ys168.com/kjsz/syjy.aspx?dlmc=245339743”, , , 永硕取登入cookie (, ), , , , , , , , , , , , , , , , , ), 真))
' placeholder="">8888888888</textarea>
ip = 文本_取出中间文本 (content, “placeholder=” + #引号 + #引号 + “>”, “</textarea”)
调试输出 (ip)
返回 (ip)


回复 支持 反对

使用道具 举报

签到天数: 3 天

发表于 2024-8-31 11:04:30 | 显示全部楼层   河北省石家庄市

感谢分享,学习了
回复 支持 反对

使用道具 举报

结帖率:96% (22/23)

签到天数: 7 天

发表于 2024-8-16 10:30:36 | 显示全部楼层   北京市北京市
什么服务器,能推荐下嘛
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 8 天

发表于 2024-8-8 16:30:04 | 显示全部楼层   香港特别行政区*
这个的价值无法用言语形容,谢谢!
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 5 天

发表于 2024-8-1 08:36:58 | 显示全部楼层   广东省惠州市
感谢分享,学习了
回复 支持 反对

使用道具 举报

结帖率:0% (0/5)
发表于 2024-7-19 17:01:19 | 显示全部楼层   辽宁省丹东市
感谢分享,学习了
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2024-7-9 15:57:19 | 显示全部楼层   广西壮族自治区柳州市
感谢分享,很给力!~
回复 支持 反对

使用道具 举报

结帖率:93% (13/14)

签到天数: 3 天

 楼主| 发表于 2024-7-4 11:12:27 | 显示全部楼层   广东省深圳市

.版本 2
.支持库 spec

.子程序 永硕取登入cookie, 文本型
.参数 永硕账号, 文本型
.参数 永硕密码, 文本型
.局部变量 返回cookie, 文本型

永硕账号 = “”  ' 245339743
永硕密码 = “”  ' lxs360726
网页_访问S (“http://ht.ys168.com/login.aspx?dlmc=” + 永硕账号 + “&ly=/kjsz/szbt.aspx”, 1, “cz=Dl&yhm=” + 永硕账号 + “&glmm=” + 永硕密码 + “”, , 返回cookie, , , , , , , , , , , , , , , , )
返回 (返回cookie)

.子程序 上传ip到永硕e盘
.参数 ip, 文本型

网页_访问S (“http://ht.ys168.com/kjsz/syjy.aspx?dlmc=” + 永硕账号 + “”, 1, “syjy=” + ip + “&cz=xg”, 永硕取登入cookie(), , , , , , , , , , , , , , , , , )


.子程序 提取ip_从永硕e盘, 文本型
.局部变量 返回cookie, 文本型
.局部变量 content, 文本型
.局部变量 ip, 文本型

content = 到文本 (编码_URL解码 (网页_访问S (“http://ht.ys168.com/kjsz/syjy.aspx?dlmc=245339743”, , , 永硕取登入cookie (, ), , , , , , , , , , , , , , , , , ), 真))
' placeholder="">8888888888</textarea>
ip = 文本_取出中间文本 (content, “placeholder=” + #引号 + #引号 + “>”, “</textarea”)
调试输出 (ip)
返回 (ip)

回复 支持 反对

使用道具 举报

结帖率:93% (13/14)

签到天数: 3 天

 楼主| 发表于 2024-7-4 10:56:45 | 显示全部楼层   广东省深圳市
wlqc 发表于 2024-7-1 21:57
哪里的电信??公网IP才100一个月哟?

深圳,.....................
回复 支持 反对

使用道具 举报

结帖率:95% (18/19)

签到天数: 6 天

发表于 2024-7-3 22:15:31 | 显示全部楼层   河南省郑州市
周小杰来也 发表于 2024-7-3 17:03
这要啥例子  抓包就行   没加密   甚至获取不需要cookies

okok
感谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表