response.status_code Out[14]: 418 这个返回码 是嘛意思?
来源:2-5 关于豆瓣接口问题说明

coderer
2019-12-07
url='https://api.douban.com/v2/music/search?q=北京’
response=requests.get(url)
In [12]: response.headers
Out[12]: {‘Date’: ‘Sat, 07 Dec 2019 08:09:05 GMT’, ‘Content-Length’: ‘0’, ‘Connection’: ‘keep-alive’, ‘Keep-Alive’: ‘timeout=30’, ‘Server’: ‘dae’, ‘X-Frame-Options’: ‘SAMEORIGIN’}
In [13]: response.content
Out[13]: b’’
In [14]: response.status_code
Out[14]: 418
写回答
4回答
-
418是http未使用的状态码。俗称愚人节状态码。选观视频不作为课程教学使用 指在了解一些业务场景。豆瓣接口变了 所以这块儿课程就变成选观,录制了新的练习 第二章的练习课上有解释
00 -
deweizhang
2020-03-21
418是没定义的一个状态
00 -
deweizhang
2020-03-21
你好 你写的是豆瓣练习吧,豆瓣练习是选观课程 不在课程时长中 因为豆瓣接口出现问题 所以该练习只是先看 报错也是豆瓣接口的问题。所以对于该选观课程不用过于在意
00 -
zszeng
2020-03-21
我也遇到了同样的问题,在get里面添加一个headers就解决了:
headers ={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.100 Safari/537.36"} DOUBAN_MUSIC_API = 'https://api.douban.com/v2/music/search?q={0}&apikey=0b2bdeda43b5688921839c8ecb20399b' musicUrl = DOUBAN_MUSIC_API.format('北京') data = requests.get(movieUrl,headers=headers) print(data)
00
相似问题