python网络请求报urllib2.HTTPError: HTTP Error 405: Not Allowed
2017-12-01 10:28
866 查看
报错信息:
Traceback (most recent call last):
File "exportESData.py", line 45, in <module>
exportEsData("https://www.iaiot.com", index, type, siteid).exportData()
File "exportESData.py", line 29, in exportData
response = opener.open(req)
File "C:\mywork\Python27\lib\urllib2.py", line 406, in open
response = meth(req, response)
File "C:\mywork\Python27\lib\urllib2.py", line 519, in http_response
'http', request, response, code, msg, hdrs)
File "C:\mywork\Python27\lib\urllib2.py", line 444, in error
return self._call_chain(*args)
File "C:\mywork\Python27\lib\urllib2.py", line 378, in _call_chain
result = func(*args)
File "C:\mywork\Python27\lib\urllib2.py", line 527, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 405: Not Allowed
原因:请求协议问题
解决:https换成http
Traceback (most recent call last):
File "exportESData.py", line 45, in <module>
exportEsData("https://www.iaiot.com", index, type, siteid).exportData()
File "exportESData.py", line 29, in exportData
response = opener.open(req)
File "C:\mywork\Python27\lib\urllib2.py", line 406, in open
response = meth(req, response)
File "C:\mywork\Python27\lib\urllib2.py", line 519, in http_response
'http', request, response, code, msg, hdrs)
File "C:\mywork\Python27\lib\urllib2.py", line 444, in error
return self._call_chain(*args)
File "C:\mywork\Python27\lib\urllib2.py", line 378, in _call_chain
result = func(*args)
File "C:\mywork\Python27\lib\urllib2.py", line 527, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 405: Not Allowed
原因:请求协议问题
解决:https换成http
相关文章推荐
- Python报错“urllib2.HTTPError: HTTP Error 405: Not Allowed”的解决方法
- urllib2.HTTPError: HTTP Error 405(Method Not Allowed)
- python urllib2导出elasticsearch数据时 返回 "urllib2.HTTPError: HTTP Error 500: Internal Server Error"
- python3 urllib.request 网络请求操作
- python urllib webbrowser HTTPError: HTTP Error 403: Forbidden
- Python网页爬虫提示urllib2.HTTPError: HTTP Error 403: Forbidden 错误
- Python网页爬虫提示urllib2.HTTPError: HTTP Error 403: Forbidden 错误
- python3 urllib.request 网络请求操作
- [Python] urllib2.HTTPError: HTTP Error 403: Forbidden
- urllib2请求csdn时,显示: urllib2.HTTPError: HTTP Error 403: Forbidden
- python网络请求和"HTTP Error 504:Fiddler - Receive Failure"
- python3网络爬虫一《使用urllib.request发送请求》
- python3 urllib.request 网络请求操作
- python urllib2 发起http请求post
- 解决python3 网络请求路径包含中文的问题
- Python3 urllib(网络数据获取 模块)
- Python网络请求模块requests
- python网络入门:urllib.request模块和urllib.urllib.parse模块
- Python 14:Python网络请求模块
- python爬虫 - python requests网络请求简洁之道