mirror of
https://github.com/saurabhan/Wallhaven-dl.git
synced 2026-01-20 16:58:02 +00:00
clean up
This commit is contained in:
26
wallpy.py
26
wallpy.py
@@ -7,6 +7,8 @@
|
|||||||
# dated- 26 June 2016 #
|
# dated- 26 June 2016 #
|
||||||
########################################################
|
########################################################
|
||||||
|
|
||||||
|
#!usr/bin/env python3
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import bs4
|
import bs4
|
||||||
import re
|
import re
|
||||||
@@ -15,17 +17,19 @@ import time
|
|||||||
import tqdm
|
import tqdm
|
||||||
|
|
||||||
os.makedirs('Wallhaven', exist_ok=True)
|
os.makedirs('Wallhaven', exist_ok=True)
|
||||||
url = 'https://alpha.wallhaven.cc/latest'
|
pgid = int(input('How Many pages you want to Download: '))
|
||||||
urlreq = requests.get(url)
|
print('Number of Wallpapers to Download: ' + str(24 * pgid))
|
||||||
soup = bs4.BeautifulSoup(urlreq.text, 'lxml')
|
for i in range(1, pgid + 1):
|
||||||
soupid = soup.findAll('a', {'class': 'preview'})
|
url = 'https://alpha.wallhaven.cc/latest?page=' + str(i)
|
||||||
res = re.compile(r'\d+')
|
urlreq = requests.get(url)
|
||||||
imgid = res.findall(str(soupid))
|
soup = bs4.BeautifulSoup(urlreq.text, 'lxml')
|
||||||
print('Number of Wallpapers to Download: ' + str(len(imgid)))
|
soupid = soup.findAll('a', {'class': 'preview'})
|
||||||
imgext = ['jpg', 'png', 'bmp']
|
res = re.compile(r'\d+')
|
||||||
for i in range(len(imgid)):
|
imgid = res.findall(str(soupid))
|
||||||
url = 'http://wallpapers.wallhaven.cc/wallpapers/full/wallhaven-%s.' % imgid[
|
imgext = ['jpg', 'png', 'bmp']
|
||||||
i]
|
for i in range(len(imgid)):
|
||||||
|
url = 'http://wallpapers.wallhaven.cc/wallpapers/full/wallhaven-%s.' % imgid[
|
||||||
|
i]
|
||||||
for ext in imgext:
|
for ext in imgext:
|
||||||
iurl = url + ext
|
iurl = url + ext
|
||||||
imgreq = requests.get(iurl)
|
imgreq = requests.get(iurl)
|
||||||
|
|||||||
Reference in New Issue
Block a user