Downloads multiple pages

And added size label (quality) as a command-line option.
nit: the `else` is unnecessary as the `break` above always happens. Also you can just do `raise` to re-raise an exception. So, imo, it is nicer to do:

```python
if ex.code == 1:
    break

raise
```