|
|

软件一直是换IP,访问网页获取数据,一直这样循环操作。
但在使用几个小时后,有时候就会出现,软件内的拨号成功了,但是软件内使用的POST和GET,访问网页失败。而使用系统的其他软件上网正常。请问这个是什么问题,如何解决呀。电脑上的其他程序和浏览器,都可以访问网络。直接把软件关了,再重新打开,不用重新拨号的情况下,却可以正常访问网络。
.版本 2
.子程序 IP_宽带拨号, 文本型, 公开
.局部变量 拨号, ADSL拨号类
.局部变量 wai网IP, 文本型
.局部变量 重新拨号, 逻辑型
.局部变量 宽带名称, 文本型
.如果真 (客户Duan配置.宽带账号 = “” 或 客户Duan配置.宽带密码 = “”)
logo (“拨号”, “获取宽带账号及密码失败。”)
返回 (“”)
.如果真结束
宽带名称 = “宽带连接”
拨号.断开所有连接 ()
.循环判断首 ()
重新拨号 = 真
wai网IP = “”
.循环判断首 ()
完美延时 (1)
.判断循环首 (拨号.取连接状态 (宽带名称))
拨号.断开_cmd (宽带名称)
完美延时 (1)
.判断循环尾 ()
拨号.拨号_cmd (宽带名称, 客户Duan配置.宽带账号, 客户Duan配置.宽带密码)
完美延时 (8)
.循环判断尾 (取反 (拨号.取连接状态 (宽带名称)))
完美延时 (3)
wai网IP = IP_取本机wai网IP ()
.如果 (wai网IP ≠ “” 且 文本_取出现次数 (wai网IP, “.”, ) = 3) ' 拨号成功
重新拨号 = 假
.否则
重新拨号 = 真 ' 拨号成功,但无法上网,需要重拨
.如果结束
.循环判断尾 (重新拨号)
返回 (wai网IP)
.子程序 IP_取本机wai网IP, 文本型, 公开
.局部变量 wai网IP, 文本型
.局部变量 网页文本, 文本型
.计次循环首 (5, )
' 调试输出 (“取本机wai网IP”)
网页文本 = 编码_utf8到gb2312 (网页_访问S (“http://vv.video.qq.com/checktime”, , , , , , , , , , , , , 3, , , , ))
wai网IP = 删全部空 (文本_取出中间文本 (网页文本, “<ip>”, “</ip>”, , ))
.如果真 (wai网IP ≠ “”)
logo (“拨号”, 文本_取出中间文本 (网页文本, “<pos>”, “</pos>”, , ) + wai网IP)
返回 (wai网IP)
.如果真结束
完美延时 (2)
.计次循环尾 ()
logo (“拨号”, “获取wai网IP地址失败。”)
返回 (“”)
|
|