python错误解决方案之关于报urllib2.HTTPError: HTTP Error 401: Unauthorized错误问题
報錯信息:
Traceback (most recent call last):
File "<pyshell#18>", line 1, in <module>
callInfo = server.methods['getTemp']
File "SOAPpy\Client.py", line 472, in __call__
return self.__r_call(*args, **kw)
File "SOAPpy\Client.py", line 494, in __r_call
self.__hd, self.__ma)
File "SOAPpy\Client.py", line 365, in __call
config = self.config)
File "SOAPpy\Client.py", line 265, in call
raise HTTPError(code, msg)
HTTPError: <HTTPError 401 Unauthorized>
401意思就是未認證, 需要你登陸, 這個網站只是利用了401狀態碼, 并沒有真的做Basic/Digest認證, 頁面還是隨之返回的, 不過文章內容被截斷了, 頁面里也有說明, 抓取法如下:
#!/usr/local/bin/python
# -*- coding: utf-8 -*-
import urllib2
import zlib
headers = {
"User-Agent":"Mozilla/5.0 (Windows; U; Windows NT
總結
以上是生活随笔為你收集整理的python错误解决方案之关于报urllib2.HTTPError: HTTP Error 401: Unauthorized错误问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python插件安装错误解决办法之Syn
- 下一篇: Python实战系列之调用小黄鸡sims