if not len(sys.argv) == 2:
    print('Usage: %s <URL>' % (sys.argv[0],), file=sys.stderr)
sys.exit(1)
url = sys.argv[1]
f = urllib.request.urlopen(url)
soup = BeautifulSoup(f)
for i in soup.findAll('img', attrs={'src': re.compile('(?i)(jpg|png)$')}):
    full_url = urlparse.urljoin(url, i['src'])
print('image URL: ', full_url)
Python загрузить все файлы с интернет-адреса?