步骤一:一般只需要重新启动本地连接则可恢复正常。首先请在电脑的桌面上找到一个“网上邻居”图标。接下来直接用鼠标的右键单击网上邻居,再用鼠标左键单击属性然后双击本地连接,系统就会自动启用本地连接。当本地连接启动好后,重新拨号就能上网。
步骤二:重启后若未解决,在网上邻居的属性里无法找到本地连接可能是电脑的网卡出现故障,可以尝试用驱动精灵或者金山重装高手更新网卡驱动
。
‘贰’ 用浏览器打开网页时出现网络不稳定或断网。
用浏览器打开网页时出现网络不稳定或断网的原因是浏览器缓存太多了,影响了网络的运行速度,具体解决方法步骤如下:
1、首先以IE浏览器为例,点击浏览器右上角的齿轮图标,选择“Internet 选项(O)”。
你可以把问题更具体一些吗?比如:
出了exception之后,你是想根据exception查找出现exception的原因呢
还是,出了异常之后不想让程序结束运行
如果是情况1,那么就根据报异常的原因具体问题具体看。
如果是情况2,那么就用try...catch把异常捕获住,这样程序就不会因异常而结束。
‘肆’ python爬虫怎么处理豆瓣网页异常请求
1.URLError
首先解释下URLError可能产生的原因:
网络无连接,即本机无法上网
连接不到特定的服务器
服务器不存在
在代码中,我们需要用try-except语句来包围并捕获相应的异常。下面是一个例子,先感受下它的风骚
Python
1
2
3
4
5
6
7
import urllib2
requset = urllib2.Request('http://www.xxxxx.com')
try:
urllib2.urlopen(requset)
except urllib2.URLError, e:
print e.reason
我们利用了 urlopen方法访问了一个不存在的网址,运行结果如下:
Python
1
[Errno 11004] getaddrinfo failed
它说明了错误代号是11004,错误原因是 getaddrinfo failed
2.HTTPError
HTTPError是URLError的子类,在你利用urlopen方法发出一个请求时,服务器上都会对应一个应答对象response,其中它包含一个数字”状态码”。举个例子,假如response是一个”重定向”,需定位到别的地址获取文档,urllib2将对此进行处理。
其他不能处理的,urlopen会产生一个HTTPError,对应相应的状态吗,HTTP状态码表示HTTP协议所返回的响应的状态。下面将状态码归结如下:
100:继续 客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。
101: 转换协议 在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。只有在切换新的协议更有好处的时候才应该采取类似措施。
102:继续处理 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。
200:请求成功 处理方式:获得响应的内容,进行处理
201:请求完成,结果是创建了新资源。新创建资源的URI可在响应的实体中得到 处理方式:爬虫中不会遇到
202:请求被接受,但处理尚未完成 处理方式:阻塞等待
204:服务器端已经实现了请求,但是没有返回新的信 息。如果客户是用户代理,则无须为此更新自身的文档视图。 处理方式:丢弃
300:该状态码不被HTTP/1.0的应用程序直接使用, 只是作为3XX类型回应的默认解释。存在多个可用的被请求资源。 处理方式:若程序中能够处理,则进行进一步处理,如果程序中不能处理,则丢弃
301:请求到的资源都会分配一个永久的URL,这样就可以在将来通过该URL来访问此资源 处理方式:重定向到分配的URL
302:请求到的资源在一个不同的URL处临时保存 处理方式:重定向到临时的URL
304:请求的资源未更新 处理方式:丢弃
400:非法请求 处理方式:丢弃
401:未授权 处理方式:丢弃
403:禁止 处理方式:丢弃
404:没有找到 处理方式:丢弃
500:服务器内部错误 服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器端的源代码出现错误时出现。
501:服务器无法识别 服务器不支持当前请求所需要的某个功能。当服务器无法识别请求的方法,并且无法支持其对任何资源的请求。
502:错误网关 作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。
503:服务出错 由于临时的服务器维护或者过载,服务器当前无法处理请求。这个状况是临时的,并且将在一段时间以后恢复。
HTTPError实例产生后会有一个code属性,这就是是服务器发送的相关错误号。
因为urllib2可以为你处理重定向,也就是3开头的代号可以被处理,并且100-299范围的号码指示成功,所以你只能看到400-599的错误号码。
下面我们写一个例子来感受一下,捕获的异常是HTTPError,它会带有一个code属性,就是错误代号,另外我们又打印了reason属性,这是它的父类URLError的属性。
Python
1
2
3
4
5
6
7
8
import urllib2
req = urllib2.Request('httt/cqcre')
try:
urllib2.urlopen(req)
except urllib2.HTTPError, e:
print e.code
print e.reason
运行结果如下
Python
1
2
403
Forbidden
错误代号是403,错误原因是Forbidden,说明服务器禁止访问。
我们知道,HTTPError的父类是URLError,根据编程经验,父类的异常应当写到子类异常的后面,如果子类捕获不到,那么可以捕获父类的异常,所以上述的代码可以这么改写
Python
1
2
3
4
5
6
7
8
9
10
11
import urllib2
req = urllib2.Request('hcqcre')
try:
urllib2.urlopen(req)
except urllib2.HTTPError, e:
print e.code
except urllib2.URLError, e:
print e.reason
else:
print "OK"
如果捕获到了HTTPError,则输出code,不会再处理URLError异常。如果发生的不是HTTPError,则会去捕获URLError异常,输出错误原因。
另外还可以加入 hasattr属性提前对属性进行判断,代码改写如下
Python
1
2
3
4
5
6
7
8
9
10
11
12
import urllib2
req = urllib2.Request('httcqcre')
try:
urllib2.urlopen(req)
except urllib2.URLError, e:
if hasattr(e,"code"):
print e.code
if hasattr(e,"reason"):
print e.reason
else:
print "OK"
首先对异常的属性进行判断,以免出现属性输出报错的现象。
以上,就是对URLError和HTTPError的相关介绍,以及相应的错误处理办法,小伙伴们加油!
‘伍’ 网页提示“network error”,有什么方法解决
1、打开IE浏览器,然后点击打开“工具”选项----Internet选项。
6、在“热门工具”这项,选“上网异常”这项,点击进去。
7、选择“二级页面打不开”,点击“立即修复”。之后重启就行
‘陆’ 电脑无法正常访问网页,网络存在异常
1、网卡故障。
网卡本身故障,或者本地连接被禁用,或者网卡驱动不正常。
2、系统DNS被劫持,或者LSP不正常个,用安全软件修复。
3、断网了.
4、用360加速球加速一下。
‘柒’ 我的电脑上网时,网页打不开,操作安全急救,总是显出现“网络异常",这是为什么1
1)如果是宽带本身的问题,首先直接联接宽带网线测试,如果是宽带的问题,联系宽带客服解决。
2)如果是路由器的问题,如果原来可以用,暂时不能用了,我自己的实践是一个是断掉路由器的电源在插上,等会看看。在有就是恢复出厂设置,从新设置就可以用了(这是在物理连接正确的前提下,有时是路由器寻IP地址慢或失败引起的,并不是说路由器坏了)。
如果总是不能解决,建议给路由器的客服打电话,他们有电话在线指导,我遇到自己不能解决的问题,咨询他们给的建议是很有用的,他们会针对你的设置或操作给出正确建议的。
3)如果关闭了无线开关开启就是了,如果是用软件连接的无线,软件不好用又经常出问题是很正常的,没有更好的方法,用路由器吧。另外就是网卡驱动没有或不合适引起的,网线接口或网线是不是有问题等。
4)如果是系统问题引起的,建议还原系统或重装。
使用系统自带的系统还原的方法:
系统自带的系统还原:“开始”/“程序”/“附件”/“系统工具”/“系统还原”,点选“恢复我的计算机到一个较早的时间”,按下一步,你会看到日期页面有深色的日期,那就是还原点,你选择后,点击下一步还原(Win7810还原系统,右击计算机选属性,在右侧选系统保护,系统还原,按步骤做就是了,如果有还原软件,也可以用软件还原系统)。
5)有问题请您追问我。
‘捌’ 电脑连上网后,显示网络异常,网页打不开。在线等,急。
.首先不排除有中毒或系统文件被篡改的可能。
解决方案:请点击【开始菜单】-【所有程序】-【附件】-【命令提示符】,然后输入【netsh】,按回车,再输入【winsock空格reset】,再按回车。然后重启电脑。问题解决。
2. 若问题仍未解决,请重启电脑。
①若自己有宽带路由或周围有无线网(如CMCC)的情况下,连续点击F8,选择带网络的安全模式,测试是否可以正常使用IE打开网页。如果在带网络安全模式下可以正常打开网页,那么IE是没有问题的。反之,就是病毒或文件被篡改的原因了。【关于这方面的后续,你可以网络搜索,有很多专家已经解决了。】
②若没有宽带路由或无线网,可以进入带命令提示符的安全模式,就可以联网测试IE了。但是注意了,这种模式下,电脑的防御力很低,很容易造成病毒更深入。【原理同①】
【带网络安全模式,宽带不能上网的原因】在安全模式下是不允许有其他对于系统来说非必要的驱动加载。带有网络的安全模式只允许基本的网络启动驱动、本地连接(可以使用局域网)的加载。而PPOE(ADSL拨号连接)等相关驱动是无法加载的。
【进入带网络安全模式的原因】安全模式就是用最基本的服务和模块启动系统,这样病毒就无法被加载启动了(有些病毒可以破坏注册表 使其无法进入安全模式),在安全模式下杀毒有些病毒的保护就失效了。所以说难杀的病毒可以考虑在安全模式下杀。
‘玖’ 为什么电脑加载网页是会出现 异常信息最终任务处理异常
电脑运行中导致网络异常原因很多:
程序冲突,IP地址冲突,断网,都会出现网络异常。
出现网络异常应该检查以下问题:
1,检查网线是否插好,网卡驱动是否正常工作。
2,检查网卡相关设置是否正确,IP地址是否正确。
3,检查DHCP是否正常工作。
4,HOSTS出现问题。
5,DNS服务出现问题。
6,浏览器代理,Flash插件等配置问题。
这些问题可以用专业网络修复软件进行修复。