如何验证某个网页能正确打开? 比如说:在网络通的情况下,我们输入www.baidu.com,会打开百度首页,但是如果我们输入http://www.bdidu.com/,也会打开一个网页,只是其中显示的是“无法打开网页”的提示,我就是想判断该网页是被正确打开了,还是无法显示?当然了,判断是对URL进行判断,该怎么样做呢?感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有点麻烦。"判断是对URL进行判断" 估计有点不太可能。 要根据域名得到IP。再看检测这个IP。 再之后的我就不知道了 请问楼主的意思是?不是很懂这句,“当然了,判断是对URL进行判断,该怎么样做呢? ”如果想知道一个特定的站点是否被正确地打开,而不是报错,有如下两个方面可以考虑:如果出错:1、考虑如果输入错误,会产生的结果,比如被霸道地转向114,那么就获得114的特征串,在下载页面文本后,匹配一下;2、考虑如果服务器有错,比如404、500,那么字符串匹配或者直接获得返回值都可以;如果正确:1、目标站点的特征串,比如首页的<title></title>;2、返回值,比如,200,是最正确(当然,被赚到114会不会也是200,我就不知道了),30x也凑合算,比如301。希望对你有用。 打不开网页的情况下会返回错误类型,这种应该很好处理如果打开,获取当前URL判断和原始URL比较判断是否重定向 想提前知道这个正确的网页是什么样的,那是不可能的,因为我并不知道用户要输入的是什么URL啊 那只要打开的网页URL和输入的URL一致,就没办法判断是不是正确的网页 我觉得还是找页面的特征字比较好,比如你请求一个页面,看返回的值是否包含某个关键字,比如百度有“百度”,google有"google",尽量找这个页面特有的 看IP吧.IPOK就OK.域名来看不准.有网站打不开就弹114,这样不准 http://topic.csdn.net/t/20050227/12/3809745.html C# .net 控件设计时的属性 【实体框架】ObjectContext 对象是使用时创建好,还是建全局实例好? 关于UserControl 页面的输入框里输入非法字符后,怎么才能照常提交 将SQL2005中数据库中的某张表导出,格式为带制表符的txt文本文档格式 double 请问,做这样的一个网页复杂吗 软件打包问题,请教 请问安装vs.net为什么提示找不到frontpage服务器扩展? 如何利用treeview表现这个数据表,类似BOM(急),分不够还有 c#程序如何编写某一栏位输入‘>5’的sql语句 我读 C#入门经典,有一事不明白
有点麻烦。"判断是对URL进行判断" 估计有点不太可能。 要根据域名得到IP。再看检测这个IP。 再之后的我就不知道了
如果出错:
1、考虑如果输入错误,会产生的结果,比如被霸道地转向114,那么就获得114的特征串,在下载页面文本后,匹配一下;
2、考虑如果服务器有错,比如404、500,那么字符串匹配或者直接获得返回值都可以;如果正确:
1、目标站点的特征串,比如首页的<title></title>;
2、返回值,比如,200,是最正确(当然,被赚到114会不会也是200,我就不知道了),30x也凑合算,比如301。希望对你有用。
如果打开,获取当前URL判断和原始URL比较判断是否重定向
想提前知道这个正确的网页是什么样的,那是不可能的,因为我并不知道用户要输入的是什么URL啊