判断对话框里是不是正确&有效的网站地址
这个问题确实困扰很久了, 不知道如何来判定一个网站的正确性和有效性。比如网站地址: http://www.baid u.com
通过正则可以判定这是一个网站,但是是一个无效的地址,再用GET着链接的数据代码就会错误,界面退出,我想先判定这个是个格式正确的网站,再判定是不是一个有效的链接, 确保GUI界面不闪退。 本帖最后由 q410225 于 2016-12-22 14:24 编辑
是不是可以用ping呢,
或者TCPNameToIP,
或者TCPConnect 回复 1# heroxianf
請問 www.yahoo.com.tw這是一個有連接 還是無效連接??
那 萬一 有一天他的 主機掛掉了 又是屬於 有效連接還是無效連接?? 回复 3# kk_lee69
http://www.yahoo.com.tw
判定标准首先链接格式正确, 可以GET到数据就是有效链接/GET不到数据就是无效链接(与服务器挂掉没关系)。 本帖最后由 heroxianf 于 2016-12-22 14:50 编辑
回复 2# q410225
海大说有的网站禁用PING了,想找一个全能的方法。
TCPNameToIP貌似这个函数不错。 用GET着链接的数据代码就会错误,界面退出是什么意思? 回复 5# heroxianf
http://www.autoitx.com/forum.php?mod=viewthread&tid=48622&highlight=%CD%E2%CD%F8 回复 7# kk_lee69
谢谢, 研究一下。 本帖最后由 heroxianf 于 2016-12-22 15:05 编辑
回复 6# 1361739590
就是我把获取网页源码功能给一个GUI按钮上,当我点击这个按钮获取源码,如果在GET途中遇到异常 界面都退出去了。 跟7楼回复链接楼主描述的一样。 回复 9# heroxianf
应该有异常处理功能的。 回复 10# 1361739590
应该是 A大回复过其他帖子自己移植不过来 针对你这种情况,COM错误处理,帮助中有例子
页:
[1]