WebPicDownloader is a website image scraping application. Allowing you to quickly download all the images of a website while avoiding the anti robot protection
This repository has been archived on 2023-11-29. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2022-09-11 11:52:41 +02:00
test Restructuration + init test system 2022-09-11 11:52:41 +02:00
webpicdownloader Restructuration + init test system 2022-09-11 11:52:41 +02:00
.gitignore Open program in the center of the window at launch 2022-09-06 12:59:37 +02:00
app_metadata.yml Restructuration + init test system 2022-09-11 11:52:41 +02:00
app_version_file.txt Restructuration + init test system 2022-09-11 11:52:41 +02:00
build_config.json Restructuration + init test system 2022-09-11 11:52:41 +02:00
build_tool.py Restructuration + init test system 2022-09-11 11:52:41 +02:00
LICENSE First commit 2022-08-30 12:27:33 +02:00
main.py Restructuration + init test system 2022-09-11 11:52:41 +02:00
README.md Restructuration + init test system 2022-09-11 11:52:41 +02:00
run_tests.py Restructuration + init test system 2022-09-11 11:52:41 +02:00
VERSION Restructuration + init test system 2022-09-11 11:52:41 +02:00

WebPicDownloader

What is webpicdownloader ?

WebPicDownloader is a scraping tool that allows you to download all the images of a website. Basically WebPic is a Python script around which a graphical interface has been added to make it easier to use.

You will find here utility information to use the Windows application WebPicDownloader.exe. And here information to use or implement the Python script WebPicDownloader.py in your application (without the graphical interface).

Windows application

To use WebPic on windows nothing more simple, download the executable .exe of the last release here (be careful to download the latest release and not a pre-release).

Execute the file WebPicDownloader.exe and enjoy it! 👌

Use Python script

To start, find the script to use or to add to your code here.

Requirements

To use the script check the following prerequisites.

  • Python >= 3.10.6 ;
  • beautifulsoup4 >= 4.11.1 ;
  • bs4 (BeautifulSoup) >= 0.0.1 ;
  • urllib3 >= 1.26.12 ;

Console Use ?

If you just want to use the console version of the script without the built-in GUI then you just need to check the prerequisites and run the script as follows:

python3 WebPicDownloader.py

Integration to your code ?

First of all you have to know that WebPic has a deamon worker that downloads all the images asynchronously (this allows you not to block your program when a download is in progress). This same worker will be automatically killed as soon as your program finishes. WebPic therefore provides a blocking stop function allowing you to wait for the end of the download. See the information below.