Python,status_code显示404

时间:2016-09-30 01:23:19

标签: python http-status-code-404

我想从网站下载一些音频文件。

def downloadAudio(audioURL):
    response = requests.get(audioURL)
    if response.status_code == requests.codes.ok:
        temp_file = tempfile.NamedTemporaryFile(suffix='.mp3')
        temp_file.write(response.content)
        return temp_file
    else:
        print 'Download error: ', response.status_code
        return False

我以这种方式使用它

temp_file = downloadAudio('http://www.izaodao.com' + audioLink)

说道路是

  

http://www.izaodao.com/app/zdword/burouti95.mp3

在过去的两天里,它工作并返回了mp3文件,但今天它没有并返回status_code 404 但我仍然可以打开这个网站,这意味着它存在。

我不知道发生了什么?是因为我经常请求,因此我的IP已被阻止,但为什么我仍然可以通过Chrome打开它?

如何解决?

0 个答案:

没有答案