我在python中写了一个文件下载器,如果出现错误404则不能跳过

时间:2015-11-16 21:13:55

标签: python python-2.7

我在python中编写了一个简单的文件下载器,它必须尝试从该网站下载所有文件(可以使用),我尝试了尝试功能,但它没有用,如果有人对如何有一些建议请我可以跳过坏网址

<div class='row form-group'>
  <div class='col-sm-2'></div>
  <div class='col-sm-4'>
    <%= f.input :cover_id, collection: @covers.reverse, as: :select, include_blank: true, input_html: { class: 'thumbnail_selector' } %>
    <div class='selector_thumbnails'>
      <% @covers.each do |cover| %>
        <%= image_tag(cover.cover(:cropped), id: cover.id, class: 'thumbnail') %>
      <% end %>
    </div>
  </div>
</div>

1 个答案:

答案 0 :(得分:3)

您应该将请求包含在try catch异常块中。

try:
    u = urllib2.urlopen(url)
except urllib2.URLError, e:
    #do something with the exception
except urllib2.HTTPError, e:
    #do something else perhaps?