I am currently working on a small web interface which allows download files.i can download the image link from the url by connecting to the ip camera . after downloading it should delete.
# specify the URL of the archive here
archive_url = "http://192.168.42.1/SD/AMBA/191116000/"
def get_img_links():
# create response object
r = requests.get(archive_url)
# create beautiful-soup object
soup = BeautifulSoup(r.content,'html5lib')
# find all links on web-page
links = soup.findAll('a')
# filter the link sending with .JPG
img_links = [archive_url + link['href'] for link in links if link['href'].endswith('JPG')]
return img_links
def download_img_series(img_links):
for link in img_links:
'''iterate through all links in video_links
and download them one by one'''
# obtain filename by splitting url and getting
# last string
file_name = link.split('/')[-1]
print ("Downloading file:%s"%file_name )
# create response object
r = requests.get(link, stream = True)
# download started
with open(file_name, 'wb') as f:
for chunk in r.iter_content(chunk_size = 1024*1024):
if chunk:
f.write(chunk)
print( "%s downloaded!\n"%file_name )
print( "All Images downloaded!")